[−][src]Struct amadeus::data::TimeWithoutTimezone
Methods
impl TimeWithoutTimezone
[src]
pub fn new(
hour: u8,
minute: u8,
second: u8,
nanosecond: u32
) -> Option<TimeWithoutTimezone>
[src]
hour: u8,
minute: u8,
second: u8,
nanosecond: u32
) -> Option<TimeWithoutTimezone>
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<TimeWithoutTimezone>
[src]
seconds: u32,
nanosecond: u32
) -> Option<TimeWithoutTimezone>
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 PostgresData for TimeWithoutTimezone
[src]
fn query(f: &mut Formatter, name: Option<&Names>) -> Result<(), Error>
[src]
fn decode(
type_: &Type,
buf: Option<&[u8]>
) -> Result<TimeWithoutTimezone, Box<dyn Error + 'static + Send + Sync>>
[src]
type_: &Type,
buf: Option<&[u8]>
) -> Result<TimeWithoutTimezone, Box<dyn Error + 'static + Send + Sync>>
impl FromStr for TimeWithoutTimezone
[src]
type Err = ParseDateError
The associated error which can be returned from parsing.
fn from_str(
s: &str
) -> Result<TimeWithoutTimezone, <TimeWithoutTimezone as FromStr>::Err>
[src]
s: &str
) -> Result<TimeWithoutTimezone, <TimeWithoutTimezone as FromStr>::Err>
impl Clone for TimeWithoutTimezone
[src]
fn clone(&self) -> TimeWithoutTimezone
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for TimeWithoutTimezone
[src]
impl Ord for TimeWithoutTimezone
[src]
fn cmp(&self, other: &TimeWithoutTimezone) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[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 as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl DowncastImpl<Value> for TimeWithoutTimezone
[src]
fn downcast_impl(self_: Value) -> Result<TimeWithoutTimezone, DowncastError>
[src]
impl From<TimeWithoutTimezone> for Value
[src]
fn from(value: TimeWithoutTimezone) -> Value
[src]
impl Debug for TimeWithoutTimezone
[src]
impl Display for TimeWithoutTimezone
[src]
impl Hash for TimeWithoutTimezone
[src]
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Copy for TimeWithoutTimezone
[src]
impl<'de> Deserialize<'de> for TimeWithoutTimezone
[src]
fn deserialize<__D>(
__deserializer: __D
) -> Result<TimeWithoutTimezone, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<TimeWithoutTimezone, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
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 PartialEq<TimeWithoutTimezone> for TimeWithoutTimezone
[src]
fn eq(&self, other: &TimeWithoutTimezone) -> bool
[src]
fn ne(&self, other: &TimeWithoutTimezone) -> bool
[src]
impl SerdeData for TimeWithoutTimezone
[src]
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
fn deserialize<'de, D>(
deserializer: D,
_schema: Option<SchemaIncomplete>
) -> Result<TimeWithoutTimezone, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]
deserializer: D,
_schema: Option<SchemaIncomplete>
) -> Result<TimeWithoutTimezone, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
impl Data for TimeWithoutTimezone
[src]
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<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>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<A, B> Downcast<A> for B where
A: DowncastImpl<B>,
[src]
A: DowncastImpl<B>,
fn downcast(self) -> Result<A, DowncastError>
[src]
impl<T> ProcessSend for T where
T: Send + Serialize + Deserialize<'de> + 'static + ?Sized,
[src]
T: Send + Serialize + Deserialize<'de> + 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> IntersectPlusUnionIsPlus for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> FromCast<T> for T
fn from_cast(t: T) -> T
impl<T, U> Cast<U> for T where
U: FromCast<T>,
U: FromCast<T>,
fn cast(self) -> U
impl<T> FromBits<T> for T
fn from_bits(t: T) -> T
impl<T, U> IntoBits<U> for T where
U: FromBits<T>,
U: FromBits<T>,
fn into_bits(self) -> U
impl<T> Any for T where
T: Any + Serialize + Deserialize,
[src]
T: Any + Serialize + Deserialize,
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
[src]
fn into_any_send(self: Box<T>) -> Box<dyn Any + 'static + Send> where
T: Send,
[src]
T: Send,
fn into_any_sync(self: Box<T>) -> Box<dyn Any + 'static + Sync> where
T: Sync,
[src]
T: Sync,
fn into_any_send_sync(self: Box<T>) -> Box<dyn Any + 'static + Send + Sync> where
T: Send + Sync,
[src]
T: Send + Sync,
impl<T> Display for T where
T: Display + Serialize + Deserialize + ?Sized,
[src]
T: Display + Serialize + Deserialize + ?Sized,
impl<T> Debug for T where
T: Debug + Serialize + Deserialize + ?Sized,
[src]
T: Debug + Serialize + Deserialize + ?Sized,
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src]
T: Serialize + ?Sized,
impl<T> Deserialize for T where
T: DeserializeOwned,
[src]
T: DeserializeOwned,
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src]
T: Serialize + ?Sized,
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>
[src]
impl<T> Type for T
[src]
const METATYPE: MetaType
[src]
type Meta = Concrete
Type of metadata for type.
fn meta(&self) -> <T as Type>::Meta
[src]
fn data(&self) -> *const ()
[src]
fn data_mut(&mut self) -> *mut ()
[src]
unsafe fn uninitialized_box(<T as Type>::Meta) -> Box<T>
[src]
fn meta_type(&self) -> MetaType
[src]
impl<T> Type for T where
T: ?Sized,
[src]
T: ?Sized,
default fn meta(&self) -> <T as Type>::Meta
[src]
default fn data(&self) -> *const ()
[src]
default fn data_mut(&mut self) -> *mut ()
[src]
unsafe default fn uninitialized_box(t: <T as Type>::Meta) -> Box<T>
[src]
const METATYPE: MetaType
[src]
type Meta: 'static
fn meta_type(&self) -> MetaType
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<'a, T> TryFrom<&'a str> for T where
T: FromStr,
T: FromStr,
type Err = <T as FromStr>::Err
fn try_from(string: &'a str) -> Result<T, <T as TryFrom<&'a str>>::Err>
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,