Struct pin_api::boxed::PinBox [] [src]

pub struct PinBox<T: ?Sized> { /* fields omitted */ }

Methods

impl<T> PinBox<T>
[src]

[src]

impl<T: ?Sized> PinBox<T>
[src]

[src]

[src]

[src]

Trait Implementations

impl<T: ?Sized> From<Box<T>> for PinBox<T>
[src]

[src]

Performs the conversion.

impl<T: Unpin + ?Sized> Into<Box<T>> for PinBox<T>
[src]

[src]

Performs the conversion.

impl<T: ?Sized> Deref for PinBox<T>
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.

impl<T: Unpin + ?Sized> DerefMut for PinBox<T>
[src]

[src]

Mutably dereferences the value.

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

[src]

Formats the value using the given formatter. Read more

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

[src]

Formats the value using the given formatter. Read more

impl<T: ?Sized> Pointer for PinBox<T>
[src]

[src]

Formats the value using the given formatter.

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

Auto Trait Implementations

impl<T: ?Sized> Send for PinBox<T> where
    T: Send

impl<T: ?Sized> Sync for PinBox<T> where
    T: Sync