#[repr(C, packed(2))]pub struct Locale {Show 43 fields
pub loc_LocaleName: STRPTR,
pub loc_LanguageName: STRPTR,
pub loc_PrefLanguages: [STRPTR; 10],
pub loc_Flags: ULONG,
pub loc_CodeSet: ULONG,
pub loc_CountryCode: ULONG,
pub loc_TelephoneCode: ULONG,
pub loc_GMTOffset: LONG,
pub loc_MeasuringSystem: UBYTE,
pub loc_CalendarType: UBYTE,
pub loc_Reserved0: [UBYTE; 2],
pub loc_DateTimeFormat: STRPTR,
pub loc_DateFormat: STRPTR,
pub loc_TimeFormat: STRPTR,
pub loc_ShortDateTimeFormat: STRPTR,
pub loc_ShortDateFormat: STRPTR,
pub loc_ShortTimeFormat: STRPTR,
pub loc_DecimalPoint: STRPTR,
pub loc_GroupSeparator: STRPTR,
pub loc_FracGroupSeparator: STRPTR,
pub loc_Grouping: *mut UBYTE,
pub loc_FracGrouping: *mut UBYTE,
pub loc_MonDecimalPoint: STRPTR,
pub loc_MonGroupSeparator: STRPTR,
pub loc_MonFracGroupSeparator: STRPTR,
pub loc_MonGrouping: *mut UBYTE,
pub loc_MonFracGrouping: *mut UBYTE,
pub loc_MonFracDigits: UBYTE,
pub loc_MonIntFracDigits: UBYTE,
pub loc_Reserved1: [UBYTE; 2],
pub loc_MonCS: STRPTR,
pub loc_MonSmallCS: STRPTR,
pub loc_MonIntCS: STRPTR,
pub loc_MonPositiveSign: STRPTR,
pub loc_MonPositiveSpaceSep: UBYTE,
pub loc_MonPositiveSignPos: UBYTE,
pub loc_MonPositiveCSPos: UBYTE,
pub loc_Reserved2: UBYTE,
pub loc_MonNegativeSign: STRPTR,
pub loc_MonNegativeSpaceSep: UBYTE,
pub loc_MonNegativeSignPos: UBYTE,
pub loc_MonNegativeCSPos: UBYTE,
pub loc_Reserved3: UBYTE,
}Fields§
§loc_LocaleName: STRPTR§loc_LanguageName: STRPTR§loc_PrefLanguages: [STRPTR; 10]§loc_Flags: ULONG§loc_CodeSet: ULONG§loc_CountryCode: ULONG§loc_TelephoneCode: ULONG§loc_GMTOffset: LONG§loc_MeasuringSystem: UBYTE§loc_CalendarType: UBYTE§loc_Reserved0: [UBYTE; 2]§loc_DateTimeFormat: STRPTR§loc_DateFormat: STRPTR§loc_TimeFormat: STRPTR§loc_ShortDateTimeFormat: STRPTR§loc_ShortDateFormat: STRPTR§loc_ShortTimeFormat: STRPTR§loc_DecimalPoint: STRPTR§loc_GroupSeparator: STRPTR§loc_FracGroupSeparator: STRPTR§loc_Grouping: *mut UBYTE§loc_FracGrouping: *mut UBYTE§loc_MonDecimalPoint: STRPTR§loc_MonGroupSeparator: STRPTR§loc_MonFracGroupSeparator: STRPTR§loc_MonGrouping: *mut UBYTE§loc_MonFracGrouping: *mut UBYTE§loc_MonFracDigits: UBYTE§loc_MonIntFracDigits: UBYTE§loc_Reserved1: [UBYTE; 2]§loc_MonCS: STRPTR§loc_MonSmallCS: STRPTR§loc_MonIntCS: STRPTR§loc_MonPositiveSign: STRPTR§loc_MonPositiveSpaceSep: UBYTE§loc_MonPositiveSignPos: UBYTE§loc_MonPositiveCSPos: UBYTE§loc_Reserved2: UBYTE§loc_MonNegativeSign: STRPTR§loc_MonNegativeSpaceSep: UBYTE§loc_MonNegativeSignPos: UBYTE§loc_MonNegativeCSPos: UBYTE§loc_Reserved3: UBYTETrait Implementations§
Auto Trait Implementations§
impl Freeze for Locale
impl RefUnwindSafe for Locale
impl !Send for Locale
impl !Sync for Locale
impl Unpin for Locale
impl UnwindSafe for Locale
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