#[repr(C)]pub struct UText {Show 24 fields
pub magic: u32,
pub flags: i32,
pub providerProperties: i32,
pub sizeOfStruct: i32,
pub chunkNativeLimit: i64,
pub extraSize: i32,
pub nativeIndexingLimit: i32,
pub chunkNativeStart: i64,
pub chunkOffset: i32,
pub chunkLength: i32,
pub chunkContents: *const UChar,
pub pFuncs: *const UTextFuncs,
pub pExtra: *mut c_void,
pub context: *const c_void,
pub p: *const c_void,
pub q: *const c_void,
pub r: *const c_void,
pub privP: *mut c_void,
pub a: i64,
pub b: i32,
pub c: i32,
pub privA: i64,
pub privB: i32,
pub privC: i32,
}
Fields§
§magic: u32
§flags: i32
§providerProperties: i32
§sizeOfStruct: i32
§chunkNativeLimit: i64
§extraSize: i32
§nativeIndexingLimit: i32
§chunkNativeStart: i64
§chunkOffset: i32
§chunkLength: i32
§chunkContents: *const UChar
§pFuncs: *const UTextFuncs
§pExtra: *mut c_void
§context: *const c_void
§p: *const c_void
§q: *const c_void
§r: *const c_void
§privP: *mut c_void
§a: i64
§b: i32
§c: i32
§privA: i64
§privB: i32
§privC: i32
Trait Implementations§
Source§impl PartialOrd for UText
impl PartialOrd for UText
impl Copy for UText
impl StructuralPartialEq for UText
Auto Trait Implementations§
impl Freeze for UText
impl RefUnwindSafe for UText
impl !Send for UText
impl !Sync for UText
impl Unpin for UText
impl UnwindSafe for UText
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)