[−][src]Trait cffi::FromForeign
Associated Types
Loading content...Required methods
pub unsafe fn from_foreign(_: Foreign) -> Result<Local, Self::Error>
[src]
Implementors
impl FromForeign<u8, bool> for BoolMarshaler
[src]
type Error = Infallible
pub unsafe fn from_foreign(i: u8) -> Result<bool, Self::Error>
[src]
impl FromForeign<Slice<u8>, PathBuf> for PathBufMarshaler
[src]
type Error = Box<dyn Error>
pub unsafe fn from_foreign(foreign: Slice<u8>) -> Result<PathBuf, Self::Error>
[src]
impl<'a> FromForeign<Slice<u8>, &'a str> for StrMarshaler<'a>
[src]
type Error = Box<dyn Error>
pub unsafe fn from_foreign(slice: Slice<u8>) -> Result<&'a str, Self::Error>
[src]
impl<'a> FromForeign<Slice<u8>, Option<&'a str>> for StrMarshaler<'a>
[src]
type Error = Box<dyn Error>
pub unsafe fn from_foreign(
slice: Slice<u8>
) -> Result<Option<&'a str>, Self::Error>
[src]
slice: Slice<u8>
) -> Result<Option<&'a str>, Self::Error>