Trait objc::Encode [−][src]
Types that have an Objective-C type encoding.
Unsafe because Objective-C will make assumptions about the type (like its size and alignment) from its encoding, so the implementer must verify that the encoding is accurate.
Required Methods
Implementations on Foreign Types
impl Encode for i8[src]
impl Encode for i8impl Encode for i16[src]
impl Encode for i16impl Encode for i32[src]
impl Encode for i32impl Encode for i64[src]
impl Encode for i64impl Encode for u8[src]
impl Encode for u8impl Encode for u16[src]
impl Encode for u16impl Encode for u32[src]
impl Encode for u32impl Encode for u64[src]
impl Encode for u64impl Encode for f32[src]
impl Encode for f32impl Encode for f64[src]
impl Encode for f64impl Encode for bool[src]
impl Encode for boolimpl Encode for ()[src]
impl Encode for ()impl Encode for *mut c_char[src]
impl Encode for *mut c_charimpl Encode for *const c_char[src]
impl Encode for *const c_charimpl Encode for *mut c_void[src]
impl Encode for *mut c_voidimpl Encode for *const c_void[src]
impl Encode for *const c_voidimpl Encode for isize[src]
impl Encode for isizeimpl Encode for usize[src]
impl Encode for usizeimpl<'a> Encode for Option<&'a Object>[src]
impl<'a> Encode for Option<&'a Object>impl<'a> Encode for Option<&'a mut Object>[src]
impl<'a> Encode for Option<&'a mut Object>impl Encode for *const Object[src]
impl Encode for *const Objectimpl Encode for *mut Object[src]
impl Encode for *mut Objectimpl<'a> Encode for Option<&'a Class>[src]
impl<'a> Encode for Option<&'a Class>impl<'a> Encode for Option<&'a mut Class>[src]
impl<'a> Encode for Option<&'a mut Class>impl Encode for *const Class[src]
impl Encode for *const Classimpl Encode for *mut Class[src]
impl Encode for *mut Class