pub struct NedTimezoneResponse1 {
pub id: usize,
pub identifier: Option<&'static str>,
pub description: &'static str,
pub dst_description: Option<&'static str>,
pub offset: &'static str,
pub zone: f32,
pub raw_offset: i32,
}
Expand description
The response type for the NED timezone endpoint when found.
Currently ingested version of this data set is here.
Fields§
§id: usize
The index of the NedTimezoneResponse1
in the global static cache.
This is is not stable across builds or new data sets. It is merely unique during a single build.
identifier: Option<&'static str>
The identifier
of the NedTimezoneResponse1
(e.g., America/Los_Angeles
).
Essentially, it is the IANA TZ identifier.
description: &'static str
The description
of the NedTimezoneResponse1
(e.g., the countries affected).
dst_description: Option<&'static str>
The dst_description
of the NedTimezoneResponse1
(i.e., daylight savings time information).
offset: &'static str
The offset_str
of the NedTimezoneResponse1
(e.g., UTC-8:00
).
zone: f32
The zone_num
of the NedTimezoneResponse1
(e.g., -8
).
raw_offset: i32
The raw_offset
of the NedTimezoneResponse1
(e.g., -28800
).
Trait Implementations§
Source§impl Debug for NedTimezoneResponse1
impl Debug for NedTimezoneResponse1
Source§impl Deserialize<'static> for NedTimezoneResponse1
impl Deserialize<'static> for NedTimezoneResponse1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&'static NedTimezone> for NedTimezoneResponse1
impl From<&'static NedTimezone> for NedTimezoneResponse1
Source§fn from(value: &'static NedTimezone) -> NedTimezoneResponse1
fn from(value: &'static NedTimezone) -> NedTimezoneResponse1
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NedTimezoneResponse1
impl RefUnwindSafe for NedTimezoneResponse1
impl Send for NedTimezoneResponse1
impl Sync for NedTimezoneResponse1
impl Unpin for NedTimezoneResponse1
impl UnwindSafe for NedTimezoneResponse1
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more