Struct cffi::StringMarshaler [−][src]
pub struct StringMarshaler;
Trait Implementations
impl<'a> FromForeign<Slice<u8>, String> for StringMarshaler
[src]
impl<'a> FromForeign<Slice<u8>, String> for StringMarshaler
[src]impl InputType for StringMarshaler
[src]
impl InputType for StringMarshaler
[src]type Foreign = Slice<u8>
type ForeignTraitObject = ()
impl ReturnType for StringMarshaler
[src]
impl ReturnType for StringMarshaler
[src]type Foreign = Slice<u8>
type ForeignTraitObject = ()
fn foreign_default() -> Self::Foreign
[src]
fn foreign_default_trait_object() -> Self::ForeignTraitObject
[src]
impl ToForeign<Result<String, Box<dyn Error + 'static, Global>>, Slice<u8>> for StringMarshaler
[src]
impl ToForeign<Result<String, Box<dyn Error + 'static, Global>>, Slice<u8>> for StringMarshaler
[src]impl ToForeign<String, Slice<u8>> for StringMarshaler
[src]
impl ToForeign<String, Slice<u8>> for StringMarshaler
[src]type Error = Infallible
fn to_foreign(string: String) -> Result<Slice<u8>, Self::Error>
[src]
Auto Trait Implementations
impl RefUnwindSafe for StringMarshaler
impl RefUnwindSafe for StringMarshaler
impl Send for StringMarshaler
impl Send for StringMarshaler
impl Sync for StringMarshaler
impl Sync for StringMarshaler
impl Unpin for StringMarshaler
impl Unpin for StringMarshaler
impl UnwindSafe for StringMarshaler
impl UnwindSafe for StringMarshaler