[][src]Struct foreign_types::Opaque

pub struct Opaque(_);

An opaque type used to define ForeignTypeRef types.

A type implementing ForeignTypeRef should simply be a newtype wrapper around this type.

Auto Trait Implementations

impl Unpin for Opaque

impl !Send for Opaque

impl !Sync for Opaque

impl UnwindSafe for Opaque

impl !RefUnwindSafe for Opaque

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]