Struct x509_certificate::rfc5280::AlgorithmIdentifier [−][src]
pub struct AlgorithmIdentifier { pub algorithm: Oid, pub parameters: Option<AlgorithmParameter>, }
Algorithm identifier.
AlgorithmIdentifier ::= SEQUENCE {
algorithm OBJECT IDENTIFIER,
parameters ANY DEFINED BY algorithm OPTIONAL }
Fields
algorithm: Oid
parameters: Option<AlgorithmParameter>
Implementations
impl AlgorithmIdentifier
[src]
impl AlgorithmIdentifier
[src]pub fn take_from<S: Source>(
cons: &mut Constructed<'_, S>
) -> Result<Self, S::Err>
[src]
cons: &mut Constructed<'_, S>
) -> Result<Self, S::Err>
pub fn take_opt_from<S: Source>(
cons: &mut Constructed<'_, S>
) -> Result<Option<Self>, S::Err>
[src]
cons: &mut Constructed<'_, S>
) -> Result<Option<Self>, S::Err>
Trait Implementations
impl Clone for AlgorithmIdentifier
[src]
impl Clone for AlgorithmIdentifier
[src]fn clone(&self) -> AlgorithmIdentifier
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for AlgorithmIdentifier
[src]
impl Eq for AlgorithmIdentifier
[src]impl From<DigestAlgorithm> for AlgorithmIdentifier
[src]
impl From<DigestAlgorithm> for AlgorithmIdentifier
[src]fn from(alg: DigestAlgorithm) -> Self
[src]
impl From<KeyAlgorithm> for AlgorithmIdentifier
[src]
impl From<KeyAlgorithm> for AlgorithmIdentifier
[src]fn from(alg: KeyAlgorithm) -> Self
[src]
impl From<SignatureAlgorithm> for AlgorithmIdentifier
[src]
impl From<SignatureAlgorithm> for AlgorithmIdentifier
[src]fn from(alg: SignatureAlgorithm) -> Self
[src]
impl PartialEq<AlgorithmIdentifier> for AlgorithmIdentifier
[src]
impl PartialEq<AlgorithmIdentifier> for AlgorithmIdentifier
[src]fn eq(&self, other: &AlgorithmIdentifier) -> bool
[src]
fn ne(&self, other: &AlgorithmIdentifier) -> bool
[src]
impl StructuralEq for AlgorithmIdentifier
[src]
impl StructuralEq for AlgorithmIdentifier
[src]impl TryFrom<&'_ AlgorithmIdentifier> for DigestAlgorithm
[src]
impl TryFrom<&'_ AlgorithmIdentifier> for DigestAlgorithm
[src]impl TryFrom<&'_ AlgorithmIdentifier> for SignatureAlgorithm
[src]
impl TryFrom<&'_ AlgorithmIdentifier> for SignatureAlgorithm
[src]impl TryFrom<&'_ AlgorithmIdentifier> for KeyAlgorithm
[src]
impl TryFrom<&'_ AlgorithmIdentifier> for KeyAlgorithm
[src]impl Values for AlgorithmIdentifier
[src]
impl Values for AlgorithmIdentifier
[src]fn encoded_len(&self, mode: Mode) -> usize
[src]
fn write_encoded<W: Write>(
&self,
mode: Mode,
target: &mut W
) -> Result<(), Error>
[src]
&self,
mode: Mode,
target: &mut W
) -> Result<(), Error>
pub fn explicit(self, tag: Tag) -> Constructed<Self>
[src]
pub fn to_captured(&self, mode: Mode) -> Captured
[src]
Auto Trait Implementations
impl RefUnwindSafe for AlgorithmIdentifier
impl RefUnwindSafe for AlgorithmIdentifier
impl Send for AlgorithmIdentifier
impl Send for AlgorithmIdentifier
impl Sync for AlgorithmIdentifier
impl Sync for AlgorithmIdentifier
impl Unpin for AlgorithmIdentifier
impl Unpin for AlgorithmIdentifier
impl UnwindSafe for AlgorithmIdentifier
impl UnwindSafe for AlgorithmIdentifier