pub enum EncodingDeclaration {
Absent,
Explicit(PkiEncoding),
}Expand description
Original XML declaration, distinct from the caller-selected parser profile.
Variants§
Absent
No Encoding attribute: EN319132-1 §5.1.3 declares DER by absence.
Explicit(PkiEncoding)
The original recognized Encoding attribute, without changing XML.
Implementations§
Source§impl EncodingDeclaration
impl EncodingDeclaration
Sourcepub fn encoding(self) -> PkiEncoding
pub fn encoding(self) -> PkiEncoding
Effective declared encoding, including the specified wire default.
Trait Implementations§
Source§impl Clone for EncodingDeclaration
impl Clone for EncodingDeclaration
impl Copy for EncodingDeclaration
Source§impl Debug for EncodingDeclaration
impl Debug for EncodingDeclaration
impl Eq for EncodingDeclaration
Source§impl PartialEq for EncodingDeclaration
impl PartialEq for EncodingDeclaration
impl StructuralPartialEq for EncodingDeclaration
Auto Trait Implementations§
impl Forget for EncodingDeclaration
impl Freeze for EncodingDeclaration
impl RefUnwindSafe for EncodingDeclaration
impl Send for EncodingDeclaration
impl Sync for EncodingDeclaration
impl Unpin for EncodingDeclaration
impl UnsafeUnpin for EncodingDeclaration
impl UnwindSafe for EncodingDeclaration
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