Enum objc2_encode::Encoding [−][src]
pub enum Encoding<'a> {
Show 25 variants
Char,
Short,
Int,
Long,
LongLong,
UChar,
UShort,
UInt,
ULong,
ULongLong,
Float,
Double,
Bool,
Void,
String,
Object,
Block,
Class,
Sel,
Unknown,
BitField(u32),
Pointer(&'a Encoding<'a>),
Array(u32, &'a Encoding<'a>),
Struct(&'a str, &'a [Encoding<'a>]),
Union(&'a str, &'a [Encoding<'a>]),
}
Expand description
An Objective-C type encoding.
For more information, see Apple’s documentation: https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html
Variants
BitField(u32)
Tuple Fields of BitField
0: u32
Pointer(&'a Encoding<'a>)
Tuple Fields of Pointer
0: &'a Encoding<'a>