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