Trait librsnek::api::selfref::SelfRef
[−]
[src]
pub trait SelfRef: Sized {
fn strong_count(&self) -> Integer;
fn weak_count(&self) -> Integer;
fn set(&self, _: &RtObject);
fn get(&self) -> WeakRtObject;
fn upgrade(&self) -> Result<RtObject, Error>;
}A trait that must be implemented on a refcount wrapper type