pub struct IntlInfo {
pub locales: Option<Vec<LocaleId>>,
pub temperature_unit: Option<TemperatureUnit>,
pub time_zone_id: Option<String>,
pub hour_cycle: Option<HourCycle>,
}
Expand description
——— Data types for Intl ——— Types used for fuchsia.intl FIDL calls. Implementation is copied from /src/settings/service/src/switchboard/intl_types.rs TODO(https://fxbug.dev/42130922) Remove this once intl_types is defined in a rust_library.
Fields§
§locales: Option<Vec<LocaleId>>
§temperature_unit: Option<TemperatureUnit>
§time_zone_id: Option<String>
§hour_cycle: Option<HourCycle>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IntlInfo
impl<'de> Deserialize<'de> for IntlInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<IntlSettings> for IntlInfo
impl From<IntlSettings> for IntlInfo
Conversion from IntlSettings to IntlInfo
Source§fn from(src: IntlSettings) -> Self
fn from(src: IntlSettings) -> Self
Converts to this type from the input type.
Source§impl Into<IntlSettings> for IntlInfo
impl Into<IntlSettings> for IntlInfo
Conversion from IntlInfo to IntlSettings
Source§fn into(self) -> IntlSettings
fn into(self) -> IntlSettings
Converts this type into the (usually inferred) input type.
impl Eq for IntlInfo
impl StructuralPartialEq for IntlInfo
Auto Trait Implementations§
impl Freeze for IntlInfo
impl RefUnwindSafe for IntlInfo
impl Send for IntlInfo
impl Sync for IntlInfo
impl Unpin for IntlInfo
impl UnwindSafe for IntlInfo
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
)Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> OptionalField for Twhere
T: ?Sized,
impl<T> OptionalField for Twhere
T: ?Sized,
§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
Source§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.