[−][src]Struct amadeus_types::TimeWithoutTimezone
Methods
impl TimeWithoutTimezone[src]
pub fn new(hour: u8, minute: u8, second: u8, nanosecond: u32) -> Option<Self>[src]
Create a TimeWithoutTimezone from hour, minute, second and nanosecond.
The nanosecond part can exceed 1,000,000,000 in order to represent the leap second.
Returns None on invalid hour, minute, second and/or nanosecond.
pub fn from_seconds(seconds: u32, nanosecond: u32) -> Option<Self>[src]
Create a TimeWithoutTimezone from the number of seconds since midnight and nanosecond.
The nanosecond part can exceed 1,000,000,000 in order to represent the leap second.
Returns None on invalid number of seconds and/or nanosecond.
pub fn hour(&self) -> u8[src]
pub fn minute(&self) -> u8[src]
pub fn second(&self) -> u8[src]
pub fn nanosecond(&self) -> u32[src]
pub fn with_timezone(self, timezone: Timezone) -> Time[src]
Trait Implementations
impl AmadeusOrd for TimeWithoutTimezone[src]
fn amadeus_cmp(&self, other: &Self) -> Ordering[src]
impl DowncastFrom<Value> for TimeWithoutTimezone[src]
fn downcast_from(self_: Value) -> Result<Self, DowncastError>[src]
impl From<TimeWithoutTimezone> for Value[src]
fn from(value: TimeWithoutTimezone) -> Self[src]
impl Clone for TimeWithoutTimezone[src]
fn clone(&self) -> TimeWithoutTimezone[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for TimeWithoutTimezone[src]
impl Eq for TimeWithoutTimezone[src]
impl Ord for TimeWithoutTimezone[src]
fn cmp(&self, other: &TimeWithoutTimezone) -> Ordering[src]
fn max(self, other: Self) -> Self1.21.0[src]
fn min(self, other: Self) -> Self1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self[src]
impl PartialEq<TimeWithoutTimezone> for TimeWithoutTimezone[src]
fn eq(&self, other: &TimeWithoutTimezone) -> bool[src]
fn ne(&self, other: &TimeWithoutTimezone) -> bool[src]
impl PartialEq<TimeWithoutTimezone> for Value[src]
fn eq(&self, other: &TimeWithoutTimezone) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl PartialOrd<TimeWithoutTimezone> for TimeWithoutTimezone[src]
fn partial_cmp(&self, other: &TimeWithoutTimezone) -> Option<Ordering>[src]
fn lt(&self, other: &TimeWithoutTimezone) -> bool[src]
fn le(&self, other: &TimeWithoutTimezone) -> bool[src]
fn gt(&self, other: &TimeWithoutTimezone) -> bool[src]
fn ge(&self, other: &TimeWithoutTimezone) -> bool[src]
impl Display for TimeWithoutTimezone[src]
impl Debug for TimeWithoutTimezone[src]
impl FromStr for TimeWithoutTimezone[src]
type Err = ParseDateError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, Self::Err>[src]
impl Hash for TimeWithoutTimezone[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl StructuralPartialEq for TimeWithoutTimezone[src]
impl StructuralEq for TimeWithoutTimezone[src]
impl Serialize for TimeWithoutTimezone[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl<'de> Deserialize<'de> for TimeWithoutTimezone[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for TimeWithoutTimezone
impl Sync for TimeWithoutTimezone
impl Unpin for TimeWithoutTimezone
impl UnwindSafe for TimeWithoutTimezone
impl RefUnwindSafe for TimeWithoutTimezone
Blanket Implementations
impl<A, B> Downcast<A> for B where
A: DowncastFrom<B>, [src]
A: DowncastFrom<B>,
fn downcast(Self) -> Result<A, DowncastError>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,