pub struct Certificate;
Trait Implementations§
Source§impl Combinator for Certificate
impl Combinator for Certificate
Source§type Result<'a> = <Cached<ASN1<CertificateInner>> as Combinator>::Result<'a>
type Result<'a> = <Cached<ASN1<CertificateInner>> as Combinator>::Result<'a>
The result type of parsing and the input type of serialization.
Source§type Owned = <Cached<ASN1<CertificateInner>> as Combinator>::Owned
type Owned = <Cached<ASN1<CertificateInner>> as Combinator>::Owned
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 Debug for Certificate
impl Debug for Certificate
Source§impl SpecCombinator for Certificate
impl SpecCombinator for Certificate
Source§type SpecResult = <<Cached<ASN1<CertificateInner>> as View>::V as SpecCombinator>::SpecResult
type SpecResult = <<Cached<ASN1<CertificateInner>> as View>::V as SpecCombinator>::SpecResult
The view of
Combinator::Result
.Source§impl View for Certificate
impl View for Certificate
type V = Certificate
impl SecureSpecCombinator for Certificate
Auto Trait Implementations§
impl Freeze for Certificate
impl RefUnwindSafe for Certificate
impl Send for Certificate
impl Sync for Certificate
impl Unpin for Certificate
impl UnwindSafe for Certificate
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.