__locale_struct

Struct __locale_struct 

Source
#[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_ushort

To 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§

Source§

impl Debug for __locale_struct

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.