#[repr(C)]pub struct __locale_struct {
pub __locales: [*mut __locale_data; 13],
pub __ctype_b: *const c_ushort,
pub __ctype_tolower: *const c_int,
pub __ctype_toupper: *const c_int,
pub __names: [*const c_char; 13],
}Expand description
Structure for reentrant locale using functions. This is an (almost) opaque type for the user level programs. The file and this data structure is not standardized. Don’t rely on it. It can go away without warning.
Fields§
§__locales: [*mut __locale_data; 13]13 = __LC_LAST.
__ctype_b: *const c_ushortTo increase the speed of this solution we add some special members.
__ctype_tolower: *const c_int§__ctype_toupper: *const c_int§__names: [*const c_char; 13]Note: LC_ALL is not a valid index into this array.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for __locale_struct
impl RefUnwindSafe for __locale_struct
impl !Send for __locale_struct
impl !Sync for __locale_struct
impl Unpin for __locale_struct
impl UnwindSafe for __locale_struct
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