Type Alias objc_sys::NSUInteger
source · pub type NSUInteger = usize;
Expand description
Describes an unsigned integer.
This is guaranteed to always be a type-alias to usize
. That means it
is valid to use #[repr(usize)]
on enums and structs with size
NSUInteger
.
See also the corresponding documentation entry.
§Examples
use objc2::ffi::NSUInteger;
extern "C" {
fn some_external_function() -> NSUInteger;
}
use core::mem::size_of;
use objc2::ffi::NSUInteger;
#[repr(usize)]
enum CLRegionState {
Unknown = 0,
Inside = 1,
Outside = 2,
}
assert_eq!(size_of::<CLRegionState>(), size_of::<NSUInteger>());