pub struct Sequence<'a> { /* private fields */ }
Expand description
Represents an ASN.1 SEQUENCE
. By itself, this merely indicates a sequence of bytes that are
claimed to form an ASN1 sequence. In almost any circumstance, you’ll want to immediately call
Sequence.parse
on this value to decode the actual contents therein.
Implementations§
Trait Implementations§
source§impl<'a> PartialEq for Sequence<'a>
impl<'a> PartialEq for Sequence<'a>
source§impl<'a> SimpleAsn1Readable<'a> for Sequence<'a>
impl<'a> SimpleAsn1Readable<'a> for Sequence<'a>
const TAG: Tag = _
fn parse_data(data: &'a [u8]) -> ParseResult<Sequence<'a>>
source§impl<'a> SimpleAsn1Writable for Sequence<'a>
impl<'a> SimpleAsn1Writable for Sequence<'a>
const TAG: Tag = _
fn write_data(&self, data: &mut WriteBuf) -> WriteResult
impl<'a> Eq for Sequence<'a>
impl<'a> StructuralPartialEq for Sequence<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for Sequence<'a>
impl<'a> Send for Sequence<'a>
impl<'a> Sync for Sequence<'a>
impl<'a> Unpin for Sequence<'a>
impl<'a> UnwindSafe for Sequence<'a>
Blanket Implementations§
source§impl<'a, T> Asn1Readable<'a> for Twhere
T: SimpleAsn1Readable<'a>,
impl<'a, T> Asn1Readable<'a> for Twhere
T: SimpleAsn1Readable<'a>,
source§impl<T> Asn1Writable for Twhere
T: SimpleAsn1Writable,
impl<T> Asn1Writable for Twhere
T: SimpleAsn1Writable,
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