pub enum TimestampOffset {
Known(i32),
Unknown,
}Expand description
Represent a timestamp offset
Known timestamp offset value is stored in minutes as i32 value
For example, “+07::00” wil be stored as TimestampOffset::Known(420)
Variants§
Trait Implementations§
Source§impl Clone for TimestampOffset
impl Clone for TimestampOffset
Source§fn clone(&self) -> TimestampOffset
fn clone(&self) -> TimestampOffset
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimestampOffset
impl Debug for TimestampOffset
Source§impl Display for TimestampOffset
impl Display for TimestampOffset
Source§impl PartialEq for TimestampOffset
impl PartialEq for TimestampOffset
Source§impl TryFrom<&str> for TimestampOffset
impl TryFrom<&str> for TimestampOffset
Source§impl WriteAsIon for TimestampOffset
impl WriteAsIon for TimestampOffset
Source§fn write_as_ion<V: ValueWriter>(&self, writer: V) -> IonResult<()>
fn write_as_ion<V: ValueWriter>(&self, writer: V) -> IonResult<()>
Maps this value to the Ion data model using the provided
ValueWriter implementation.Source§fn encode_as<E, C>(
&self,
config: C,
) -> Result<<E as Encoding>::Output, IonError>
fn encode_as<E, C>( &self, config: C, ) -> Result<<E as Encoding>::Output, IonError>
Encodes this value as an Ion stream with
self as the single top-level value.
If the requested encoding is binary of any version, returns a Vec<u8> containing the
encoded bytes. If the requested encoding is text of any version, returns a String instead. Read moreimpl Eq for TimestampOffset
impl StructuralPartialEq for TimestampOffset
Auto Trait Implementations§
impl Freeze for TimestampOffset
impl RefUnwindSafe for TimestampOffset
impl Send for TimestampOffset
impl Sync for TimestampOffset
impl Unpin for TimestampOffset
impl UnwindSafe for TimestampOffset
Blanket Implementations§
Source§impl<T> Annotatable for Twhere
T: WriteAsIon + ?Sized,
impl<T> Annotatable for Twhere
T: WriteAsIon + ?Sized,
Source§fn annotated_with<'a, A>(&'a self, annotations: A) -> Annotated<'a, T, A>where
A: 'a,
&'a A: AnnotationSeq<'a>,
fn annotated_with<'a, A>(&'a self, annotations: A) -> Annotated<'a, T, A>where
A: 'a,
&'a A: AnnotationSeq<'a>,
Pairs a reference to the provided value with a slice containing annotations. Read more
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§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more