Struct cffi::VecRefMarshaler [−][src]
pub struct VecRefMarshaler<T>(_);
Trait Implementations
impl<'a, T> FromForeign<Slice<T>, &'a [T]> for VecRefMarshaler<T>
[src]
impl<'a, T> FromForeign<Slice<T>, &'a [T]> for VecRefMarshaler<T>
[src]impl<T> InputType for VecRefMarshaler<T>
[src]
impl<T> InputType for VecRefMarshaler<T>
[src]type Foreign = Slice<T>
type ForeignTraitObject = ()
impl<T> ReturnType for VecRefMarshaler<T>
[src]
impl<T> ReturnType for VecRefMarshaler<T>
[src]type Foreign = Slice<T>
type ForeignTraitObject = ()
fn foreign_default() -> Self::Foreign
[src]
fn foreign_default_trait_object() -> Self::ForeignTraitObject
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for VecRefMarshaler<T> where
T: RefUnwindSafe,
impl<T> RefUnwindSafe for VecRefMarshaler<T> where
T: RefUnwindSafe,
impl<T> Send for VecRefMarshaler<T> where
T: Send,
impl<T> Send for VecRefMarshaler<T> where
T: Send,
impl<T> Sync for VecRefMarshaler<T> where
T: Sync,
impl<T> Sync for VecRefMarshaler<T> where
T: Sync,
impl<T> Unpin for VecRefMarshaler<T> where
T: Unpin,
impl<T> Unpin for VecRefMarshaler<T> where
T: Unpin,
impl<T> UnwindSafe for VecRefMarshaler<T> where
T: UnwindSafe,
impl<T> UnwindSafe for VecRefMarshaler<T> where
T: UnwindSafe,