pub struct TimeType {
pub is_adjusted_to_u_t_c: bool,
pub unit: TimeUnit,
}
Expand description
Time logical type annotation
Allowed for physical types: INT32 (millis), INT64 (micros, nanos)
Fields§
§is_adjusted_to_u_t_c: bool
§unit: TimeUnit
Implementations§
Trait Implementations§
Source§impl Ord for TimeType
impl Ord for TimeType
Source§impl PartialOrd for TimeType
impl PartialOrd for TimeType
Source§impl TSerializable for TimeType
impl TSerializable for TimeType
Source§fn read_from_in_protocol<T: TInputProtocol>(i_prot: &mut T) -> Result<TimeType>
fn read_from_in_protocol<T: TInputProtocol>(i_prot: &mut T) -> Result<TimeType>
Reads the struct from the input Thrift protocol
Source§fn write_to_out_protocol<T: TOutputProtocol>(
&self,
o_prot: &mut T,
) -> Result<()>
fn write_to_out_protocol<T: TOutputProtocol>( &self, o_prot: &mut T, ) -> Result<()>
Writes the struct to the output Thrift protocol
impl Eq for TimeType
impl StructuralPartialEq for TimeType
Auto Trait Implementations§
impl Freeze for TimeType
impl RefUnwindSafe for TimeType
impl Send for TimeType
impl Sync for TimeType
impl Unpin for TimeType
impl UnwindSafe for TimeType
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
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