[−][src]Struct amadeus_types::TimeWithoutTimezone
Implementations
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]
pub fn truncate_minutes(&self, minutes: u8) -> Self
[src]
Trait Implementations
impl AmadeusOrd for TimeWithoutTimezone
[src]
fn amadeus_cmp(&self, other: &Self) -> Ordering
[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 Data for TimeWithoutTimezone
[src]
impl Debug for TimeWithoutTimezone
[src]
impl<'de> Deserialize<'de> for TimeWithoutTimezone
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for TimeWithoutTimezone
[src]
impl DowncastFrom<Value> for TimeWithoutTimezone
[src]
fn downcast_from(self_: Value) -> Result<Self, DowncastError>
[src]
impl Eq for TimeWithoutTimezone
[src]
impl From<TimeWithoutTimezone> for Value
[src]
fn from(value: TimeWithoutTimezone) -> Self
[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 Ord for TimeWithoutTimezone
[src]
fn cmp(&self, other: &TimeWithoutTimezone) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]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) -> bool
1.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 Serialize for TimeWithoutTimezone
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for TimeWithoutTimezone
[src]
impl StructuralPartialEq for TimeWithoutTimezone
[src]
Auto Trait Implementations
impl RefUnwindSafe for TimeWithoutTimezone
impl Send for TimeWithoutTimezone
impl Sync for TimeWithoutTimezone
impl Unpin for TimeWithoutTimezone
impl UnwindSafe for TimeWithoutTimezone
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<A, B> Downcast<A> for B where
A: DowncastFrom<B>,
[src]
A: DowncastFrom<B>,
fn downcast(Self) -> Result<A, DowncastError>
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ProcessSend for T where
T: Send + Serialize + for<'de> Deserialize<'de> + ?Sized,
[src]
T: Send + Serialize + for<'de> Deserialize<'de> + ?Sized,
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,