Trait cffi::ReturnType [−][src]
pub trait ReturnType { type Foreign; type ForeignTraitObject; fn foreign_default() -> Self::Foreign; fn foreign_default_trait_object() -> Self::ForeignTraitObject { ... } }
Associated Types
type Foreign
[src]
type ForeignTraitObject
[src]
Required methods
fn foreign_default() -> Self::Foreign
[src]
Provided methods
fn foreign_default_trait_object() -> Self::ForeignTraitObject
[src]
Implementors
impl ReturnType for BoolMarshaler
[src]
impl ReturnType for BoolMarshaler
[src]impl ReturnType for PathBufMarshaler
[src]
impl ReturnType for PathBufMarshaler
[src]impl ReturnType for StrMarshaler<'_>
[src]
impl ReturnType for StrMarshaler<'_>
[src]impl ReturnType for StringMarshaler
[src]
impl ReturnType for StringMarshaler
[src]impl ReturnType for UnitMarshaler
[src]
impl ReturnType for UnitMarshaler
[src]impl<T> ReturnType for BoxMarshaler<T>
[src]
impl<T> ReturnType for BoxMarshaler<T>
[src]impl<T> ReturnType for VecMarshaler<T>
[src]
impl<T> ReturnType for VecMarshaler<T>
[src]impl<T> ReturnType for VecRefMarshaler<T>
[src]
impl<T> ReturnType for VecRefMarshaler<T>
[src]impl<T: Copy + Default> ReturnType for CopyMarshaler<T>
[src]
impl<T: Copy + Default> ReturnType for CopyMarshaler<T>
[src]impl<T: ?Sized> ReturnType for ArcMarshaler<T>
[src]
impl<T: ?Sized> ReturnType for ArcMarshaler<T>
[src]