Trait glib::object::Wrapper
[−]
[src]
pub trait Wrapper: StaticType { type GlibType; unsafe fn wrap(r: Ref) -> Self; fn as_ref(&self) -> &Ref; fn unwrap(self) -> Ref; }
A wrapper around the Ref
.
Associated Types
type GlibType
The foreign struct
type corresponding to the object.
Required Methods
unsafe fn wrap(r: Ref) -> Self
Wraps a Ref
.
fn as_ref(&self) -> &Ref
Returns a reference to the inner Ref
.
fn unwrap(self) -> Ref
Transforms into the inner Ref
.
Implementors
impl Wrapper for Object
impl<T> Wrapper for GenericObject<T> where GenericObject<T>: StaticType