Struct rust_icu_sys::UText
source · #[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 PartialEq for UText
impl PartialEq for UText
source§impl PartialOrd for UText
impl PartialOrd for UText
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl 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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
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
)