Struct glib::object::WeakRef[][src]

pub struct WeakRef<T: IsA<Object> + ?Sized>(_, _);

Methods

impl<T: IsA<Object> + StaticType + UnsafeFrom<ObjectRef> + Wrapper + ?Sized> WeakRef<T>
[src]

Trait Implementations

impl<T: IsA<Object> + ?Sized> Drop for WeakRef<T>
[src]

Executes the destructor for this type. Read more

impl<T: IsA<Object> + ?Sized> Clone for WeakRef<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: IsA<Object>> Default for WeakRef<T>
[src]

Returns the "default value" for a type. Read more

impl<T: IsA<Object> + Sync + Sync> Sync for WeakRef<T>
[src]

impl<T: IsA<Object> + Send + Sync> Send for WeakRef<T>
[src]

impl<T: IsA<Object>> From<WeakRef<T>> for SendWeakRef<T>
[src]

Performs the conversion.