Struct cffi::BoolMarshaler [−][src]
pub struct BoolMarshaler;
Trait Implementations
impl FromForeign<u8, bool> for BoolMarshaler
[src]
impl FromForeign<u8, bool> for BoolMarshaler
[src]type Error = Infallible
unsafe fn from_foreign(i: u8) -> Result<bool, Self::Error>
[src]
impl InputType for BoolMarshaler
[src]
impl InputType for BoolMarshaler
[src]type Foreign = u8
type ForeignTraitObject = ()
impl ReturnType for BoolMarshaler
[src]
impl ReturnType for BoolMarshaler
[src]type Foreign = u8
type ForeignTraitObject = ()
fn foreign_default() -> u8
[src]
fn foreign_default_trait_object() -> Self::ForeignTraitObject
[src]
impl ToForeign<bool, u8> for BoolMarshaler
[src]
impl ToForeign<bool, u8> for BoolMarshaler
[src]type Error = Infallible
fn to_foreign(b: bool) -> Result<u8, Self::Error>
[src]
Auto Trait Implementations
impl RefUnwindSafe for BoolMarshaler
impl RefUnwindSafe for BoolMarshaler
impl Send for BoolMarshaler
impl Send for BoolMarshaler
impl Sync for BoolMarshaler
impl Sync for BoolMarshaler
impl Unpin for BoolMarshaler
impl Unpin for BoolMarshaler
impl UnwindSafe for BoolMarshaler
impl UnwindSafe for BoolMarshaler