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 i8
impl Encode for i16
[src]
impl Encode for i16
impl Encode for i32
[src]
impl Encode for i32
impl Encode for i64
[src]
impl Encode for i64
impl Encode for u8
[src]
impl Encode for u8
impl Encode for u16
[src]
impl Encode for u16
impl Encode for u32
[src]
impl Encode for u32
impl Encode for u64
[src]
impl Encode for u64
impl Encode for f32
[src]
impl Encode for f32
impl Encode for f64
[src]
impl Encode for f64
impl Encode for bool
[src]
impl Encode for bool
impl Encode for ()
[src]
impl Encode for ()
impl Encode for *mut c_char
[src]
impl Encode for *mut c_char
impl Encode for *const c_char
[src]
impl Encode for *const c_char
impl Encode for *mut c_void
[src]
impl Encode for *mut c_void
impl Encode for *const c_void
[src]
impl Encode for *const c_void
impl Encode for isize
[src]
impl Encode for isize
impl Encode for usize
[src]
impl Encode for usize
impl<'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 Object
impl Encode for *mut Object
[src]
impl Encode for *mut Object
impl<'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 Class
impl Encode for *mut Class
[src]
impl Encode for *mut Class