pub struct NumericString(/* private fields */);Expand description
Asn1 String Type
Currently restricted character sets are not enforced, so it is the callers job to check wether string contents are legal for the specific string type
Trait Implementations§
Source§impl DER for NumericString
impl DER for NumericString
Source§fn der_universal_tag() -> UniversalTag
fn der_universal_tag() -> UniversalTag
Return universal tag of this type
Source§fn der_content() -> ContentType
fn der_content() -> ContentType
Return content type of this type
Source§fn der_decode_content(r: &mut dyn Read, length: usize) -> Result<NumericString>
fn der_decode_content(r: &mut dyn Read, length: usize) -> Result<NumericString>
Decode the content octets
Source§fn der_intermediate(&self) -> Result<Intermediate>
fn der_intermediate(&self) -> Result<Intermediate>
Create Intermediate from this object
Source§fn der_encode(&self, w: &mut dyn Write) -> Result<()>
fn der_encode(&self, w: &mut dyn Write) -> Result<()>
Fully encode into stream ( tag bytes + length bytes + content bytes )
Source§fn der_bytes(&self) -> Result<Vec<u8>>
fn der_bytes(&self) -> Result<Vec<u8>>
Return fully encoded bytes (wrapper for der_encode() for easier use)
Source§fn der_from_intermediate(i: Intermediate) -> Result<Self>
fn der_from_intermediate(i: Intermediate) -> Result<Self>
Create object from Intermediate
Source§fn der_decode(r: &mut dyn Read) -> Result<Self>
fn der_decode(r: &mut dyn Read) -> Result<Self>
Create object from stream
Source§impl Debug for NumericString
impl Debug for NumericString
Source§impl From<NumericString> for String
impl From<NumericString> for String
Source§fn from(s: NumericString) -> String
fn from(s: NumericString) -> String
Converts to this type from the input type.
Source§impl From<String> for NumericString
impl From<String> for NumericString
Source§fn from(s: String) -> NumericString
fn from(s: String) -> NumericString
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NumericString
impl RefUnwindSafe for NumericString
impl Send for NumericString
impl Sync for NumericString
impl Unpin for NumericString
impl UnwindSafe for NumericString
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