pub enum AlgorithmName {
Known(Algorithm),
Unknown(Box<str>),
}Expand description
The algorithm name of a SignatureValue: an algorithm this crate
implements, or the name of one it does not, which never passes (§14.6).
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for AlgorithmName
impl Clone for AlgorithmName
Source§impl Debug for AlgorithmName
impl Debug for AlgorithmName
impl Eq for AlgorithmName
Source§impl From<Algorithm> for AlgorithmName
impl From<Algorithm> for AlgorithmName
Source§impl PartialEq for AlgorithmName
impl PartialEq for AlgorithmName
impl StructuralPartialEq for AlgorithmName
Auto Trait Implementations§
impl Freeze for AlgorithmName
impl RefUnwindSafe for AlgorithmName
impl Send for AlgorithmName
impl Sync for AlgorithmName
impl Unpin for AlgorithmName
impl UnsafeUnpin for AlgorithmName
impl UnwindSafe for AlgorithmName
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more