pub enum Choice1<T1> {
ChoiceA(T1),
}
Expand description
Represents an ASN.1 CHOICE
with the provided number of potential types.
If you need more variants than are provided, please file an issue or submit a pull request!
Variants§
ChoiceA(T1)
Trait Implementations§
source§impl<'a, T1: Asn1Readable<'a>> Asn1Readable<'a> for Choice1<T1>
impl<'a, T1: Asn1Readable<'a>> Asn1Readable<'a> for Choice1<T1>
source§impl<T1: Asn1Writable> Asn1Writable for Choice1<T1>
impl<T1: Asn1Writable> Asn1Writable for Choice1<T1>
fn write(&self, w: &mut Writer<'_>) -> WriteResult
source§impl<T1: PartialEq> PartialEq for Choice1<T1>
impl<T1: PartialEq> PartialEq for Choice1<T1>
impl<T1: Eq> Eq for Choice1<T1>
impl<T1> StructuralPartialEq for Choice1<T1>
Auto Trait Implementations§
impl<T1> RefUnwindSafe for Choice1<T1>where
T1: RefUnwindSafe,
impl<T1> Send for Choice1<T1>where
T1: Send,
impl<T1> Sync for Choice1<T1>where
T1: Sync,
impl<T1> Unpin for Choice1<T1>where
T1: Unpin,
impl<T1> UnwindSafe for Choice1<T1>where
T1: UnwindSafe,
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