pub struct AlgorithmIdentifierMapper;
Trait Implementations§
Source§impl Debug for AlgorithmIdentifierMapper
impl Debug for AlgorithmIdentifierMapper
Source§impl Iso for AlgorithmIdentifierMapper
impl Iso for AlgorithmIdentifierMapper
Source§type Src<'a> = (ObjectIdentifierValue, PolyType<<OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<DSAParam>, End> as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <ASN1<ObjectIdentifier> as Combinator>::Result<'a>, <Tail as Combinator>::Result<'a>>)
type Src<'a> = (ObjectIdentifierValue, PolyType<<OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<DSAParam>, End> as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <ASN1<ObjectIdentifier> as Combinator>::Result<'a>, <Tail as Combinator>::Result<'a>>)
The source type of the isomorphism.
Source§type Dst<'a> = AlgorithmIdentifierPoly<ObjectIdentifierValue, PolyType<<OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<DSAParam>, End> as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <ASN1<ObjectIdentifier> as Combinator>::Result<'a>, <Tail as Combinator>::Result<'a>>>
type Dst<'a> = AlgorithmIdentifierPoly<ObjectIdentifierValue, PolyType<<OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <OrdChoice<ASN1<DSAParam>, End> as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <End as Combinator>::Result<'a>, <OrdChoice<ASN1<Null>, End> as Combinator>::Result<'a>, <ASN1<ObjectIdentifier> as Combinator>::Result<'a>, <Tail as Combinator>::Result<'a>>>
The destination type of the isomorphism.
Source§type SrcOwned = (ObjectIdentifierValue, PolyType<<OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<DSAParam>, End> as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <ASN1<ObjectIdentifier> as Combinator>::Owned, <Tail as Combinator>::Owned>)
type SrcOwned = (ObjectIdentifierValue, PolyType<<OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<DSAParam>, End> as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <ASN1<ObjectIdentifier> as Combinator>::Owned, <Tail as Combinator>::Owned>)
The owned version of the source type.
Source§type DstOwned = AlgorithmIdentifierPoly<ObjectIdentifierValue, PolyType<<OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<DSAParam>, End> as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <ASN1<ObjectIdentifier> as Combinator>::Owned, <Tail as Combinator>::Owned>>
type DstOwned = AlgorithmIdentifierPoly<ObjectIdentifierValue, PolyType<<OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <OrdChoice<ASN1<DSAParam>, End> as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <End as Combinator>::Owned, <OrdChoice<ASN1<Null>, End> as Combinator>::Owned, <ASN1<ObjectIdentifier> as Combinator>::Owned, <Tail as Combinator>::Owned>>
The owned version of the destination type.
Source§impl SpecIso for AlgorithmIdentifierMapper
impl SpecIso for AlgorithmIdentifierMapper
Source§type Src = (Seq<u64>, PolyType<<<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<DSAParam>, End> as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<ASN1<ObjectIdentifier> as View>::V as SpecCombinator>::SpecResult, <<Tail as View>::V as SpecCombinator>::SpecResult>)
type Src = (Seq<u64>, PolyType<<<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<DSAParam>, End> as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<ASN1<ObjectIdentifier> as View>::V as SpecCombinator>::SpecResult, <<Tail as View>::V as SpecCombinator>::SpecResult>)
The source type of the isomorphism.
Source§type Dst = AlgorithmIdentifierPoly<Seq<u64>, PolyType<<<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<DSAParam>, End> as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<ASN1<ObjectIdentifier> as View>::V as SpecCombinator>::SpecResult, <<Tail as View>::V as SpecCombinator>::SpecResult>>
type Dst = AlgorithmIdentifierPoly<Seq<u64>, PolyType<<<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<DSAParam>, End> as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<End as View>::V as SpecCombinator>::SpecResult, <<OrdChoice<ASN1<Null>, End> as View>::V as SpecCombinator>::SpecResult, <<ASN1<ObjectIdentifier> as View>::V as SpecCombinator>::SpecResult, <<Tail as View>::V as SpecCombinator>::SpecResult>>
The destination type of the isomorphism.
Source§impl View for AlgorithmIdentifierMapper
impl View for AlgorithmIdentifierMapper
Auto Trait Implementations§
impl Freeze for AlgorithmIdentifierMapper
impl RefUnwindSafe for AlgorithmIdentifierMapper
impl Send for AlgorithmIdentifierMapper
impl Sync for AlgorithmIdentifierMapper
impl Unpin for AlgorithmIdentifierMapper
impl UnwindSafe for AlgorithmIdentifierMapper
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.