pub struct UTCTime;
Expand description
Parse UTCTime string in 6 formats
- YYMMDDhhmmZ
- YYMMDDhhmmssZ
- YYMMDDhhmm+hhmm
- YYMMDDhhmm-hhmm
- YYMMDDhhmmss+hhmm
- YYMMDDhhmmss-hhmm
Trait Implementations§
Source§impl Combinator for UTCTime
impl Combinator for UTCTime
Source§type Result<'a> = UTCTimeValueInner
type Result<'a> = UTCTimeValueInner
The result type of parsing and the input type of serialization.
Source§type Owned = UTCTimeValueInner
type Owned = UTCTimeValueInner
The owned parsed type. This is currently a hack to avoid lifetime bindings in
SpecCombinator::SpecResult
, but it can be useful if we want to have functions that return owned values (e.g. Vec<T>
).Source§fn length(&self) -> Option<usize>
fn length(&self) -> Option<usize>
The length of the output buffer, if known.
This can be used to optimize serialization by pre-allocating the buffer.
Source§impl SpecCombinator for UTCTime
impl SpecCombinator for UTCTime
Source§type SpecResult = UTCTimeValueInner
type SpecResult = UTCTimeValueInner
The view of
Combinator::Result
.impl SecureSpecCombinator for UTCTime
impl ViewWithASN1Tagged for UTCTime
Auto Trait Implementations§
impl Freeze for UTCTime
impl RefUnwindSafe for UTCTime
impl Send for UTCTime
impl Sync for UTCTime
impl Unpin for UTCTime
impl UnwindSafe for UTCTime
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> From<T> for Twhere
T: View,
<T as View>::V: SpecFrom<<T as View>::V>,
impl<T> From<T> for Twhere
T: View,
<T as View>::V: SpecFrom<<T as View>::V>,
Source§fn ex_from(t: T) -> T
fn ex_from(t: T) -> T
Vest equivalent of
std::convert::From::from
.Source§impl<T, U> Into<U> for T
impl<T, U> Into<U> for T
Source§fn ex_into(self) -> U
fn ex_into(self) -> U
Vest equivalent of
std::convert::Into::into
.Source§impl<T, U> SpecTryInto<U> for Twhere
U: SpecTryFrom<T>,
impl<T, U> SpecTryInto<U> for Twhere
U: SpecTryFrom<T>,
Source§type Error = <U as SpecTryFrom<T>>::Error
type Error = <U as SpecTryFrom<T>>::Error
The type returned in the event of a conversion error.