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