[−][src]Struct amadeus::data::TimeWithoutTimezone
Implementations
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]
pub fn truncate_minutes(&self, minutes: u8) -> TimeWithoutTimezone
[src]
Trait Implementations
impl AmadeusOrd for TimeWithoutTimezone
[src]
fn amadeus_cmp(&self, other: &TimeWithoutTimezone) -> 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]
type Vec = Vec<TimeWithoutTimezone>
type DynamicType = ()
fn new_vec(
_type: <TimeWithoutTimezone as Data>::DynamicType
) -> <TimeWithoutTimezone as Data>::Vec
[src]
_type: <TimeWithoutTimezone as Data>::DynamicType
) -> <TimeWithoutTimezone as Data>::Vec
impl Data for TimeWithoutTimezone
[src]
fn cast<D: Data>(self) -> Result<D, CastError>
[src]
fn eq<D: Data>(self, other: D) -> bool
[src]
fn partial_cmp<D: Data>(self, other: D) -> Option<Ordering>
[src]
fn hash<H: Hasher>(self, state: &mut H)
[src]
impl Debug 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 Display for TimeWithoutTimezone
[src]
impl DowncastFrom<Value> for TimeWithoutTimezone
[src]
fn downcast_from(self_: Value) -> Result<TimeWithoutTimezone, DowncastError>
[src]
impl Eq for TimeWithoutTimezone
[src]
impl From<TimeWithoutTimezone> for Value
[src]
fn from(value: TimeWithoutTimezone) -> Value
[src]
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 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 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 ParquetData for TimeWithoutTimezone
[src]
type Schema = StringSchema
type Reader = impl Reader<Item = TimeWithoutTimezone>
type Predicate = Predicate
fn parse(
schema: &Type,
_predicate: Option<&<TimeWithoutTimezone as ParquetData>::Predicate>,
repetition: Option<Repetition>
) -> Result<(String, <TimeWithoutTimezone as ParquetData>::Schema), ParquetError>
[src]
schema: &Type,
_predicate: Option<&<TimeWithoutTimezone as ParquetData>::Predicate>,
repetition: Option<Repetition>
) -> Result<(String, <TimeWithoutTimezone as ParquetData>::Schema), ParquetError>
fn reader(
schema: &<TimeWithoutTimezone as ParquetData>::Schema,
path: &mut Vec<String>,
def_level: i16,
rep_level: i16,
paths: &mut HashMap<ColumnPath, ColumnReader, RandomState>,
batch_size: usize
) -> <TimeWithoutTimezone as ParquetData>::Reader
[src]
schema: &<TimeWithoutTimezone as ParquetData>::Schema,
path: &mut Vec<String>,
def_level: i16,
rep_level: i16,
paths: &mut HashMap<ColumnPath, ColumnReader, RandomState>,
batch_size: usize
) -> <TimeWithoutTimezone as ParquetData>::Reader
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 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 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 + Sync + Send>>
[src]
type_: &Type,
buf: Option<&[u8]>
) -> Result<TimeWithoutTimezone, Box<dyn Error + 'static + Sync + Send>>
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 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 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> 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]
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, U> Cast<U> for T where
U: FromCast<T>,
U: FromCast<T>,
fn cast(self) -> U
impl<T> Debug for T where
T: Debug + Serialize + Deserialize + ?Sized,
[src]
T: Debug + Serialize + Deserialize + ?Sized,
impl<T> Deserialize for T where
T: DeserializeOwned,
[src]
T: DeserializeOwned,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> Display for T where
T: Display + Serialize + Deserialize + ?Sized,
[src]
T: Display + Serialize + Deserialize + ?Sized,
impl<A, B> Downcast<A> for B where
A: DowncastFrom<B>,
[src]
A: DowncastFrom<B>,
fn downcast(self) -> Result<A, DowncastError>
[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<T> From<T> for T
[src]
impl<T> FromBits<T> for T
fn from_bits(t: T) -> T
impl<T> FromCast<T> for T
fn from_cast(t: T) -> T
impl<T> IntersectPlusUnionIsPlus for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> IntoBits<U> for T where
U: FromBits<T>,
U: FromBits<T>,
fn into_bits(self) -> U
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> Same<T> for T
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src]
T: Serialize + ?Sized,
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> 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> Type for T
[src]
const METATYPE: MetaType
[src]
type Meta = Concrete
Type of metadata for type.
fn meta(self: *const T) -> <T as Type>::Meta
[src]
fn data(self: *const T) -> *const ()
[src]
fn data_mut(self: *mut T) -> *mut ()
[src]
fn dangling(_t: <T as Type>::Meta) -> NonNull<T>
[src]
fn fatten(thin: *mut (), _t: <T as Type>::Meta) -> *mut T
[src]
fn meta_type(self: *const Self) -> MetaType
[src]
impl<T> Type for T where
T: ?Sized,
[src]
T: ?Sized,
default fn meta(self: *const T) -> <T as Type>::Meta
[src]
default fn data(self: *const T) -> *const ()
[src]
default fn data_mut(self: *mut T) -> *mut ()
[src]
default fn dangling(t: <T as Type>::Meta) -> NonNull<T>
[src]
default fn fatten(thin: *mut (), t: <T as Type>::Meta) -> *mut T
[src]
const METATYPE: MetaType
[src]
type Meta: 'static
fn meta_type(self: *const Self) -> MetaType
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,