Struct extra_pointers::Irc [] [src]

pub struct Irc<T: ?Sized + IntrusiveReferenceCounted>(_);

Methods

impl<T: IntrusiveReferenceCounted> Irc<T>
[src]

[src]

[src]

impl<T: IntrusiveReferenceCounted + ?Sized> Irc<T>
[src]

[src]

[src]

[src]

Trait Implementations

impl<T: ?Sized + IntrusiveReferenceCounted, U: ?Sized + IntrusiveReferenceCounted> CoerceUnsized<Irc<U>> for Irc<T> where
    T: Unsize<U>, 
[src]

impl<T: IntrusiveReferenceCounted + ?Sized> Clone for Irc<T>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<T: IntrusiveReferenceCounted + ?Sized> Drop for Irc<T>
[src]

[src]

Executes the destructor for this type. Read more

impl<T: IntrusiveReferenceCounted + ?Sized> Deref for Irc<T>
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.

impl<T: IntrusiveReferenceCounted + ?Sized> Send for Irc<T> where
    T: Send
[src]

impl<T: IntrusiveReferenceCounted + ?Sized> Sync for Irc<T> where
    T: Sync + Send
[src]

impl<T: Debug + IntrusiveReferenceCounted + ?Sized> Debug for Irc<T>
[src]

[src]

Formats the value using the given formatter. Read more

impl<T: Display + IntrusiveReferenceCounted + ?Sized> Display for Irc<T>
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations