[−][src]Enum x509_signature::Restrictions
Restrictions on allowed signature algorithms
Variants
Allow all supported signature algorithms. This is the default.
Only support signature algorithms allowed by TLS1.2. This should not be used in other contexts.
Only support signature algorithms allowed by TLS1.3. This is a good choice for new protocols as well.
Trait Implementations
impl Clone for Restrictions
[src]
fn clone(&self) -> Restrictions
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Restrictions
[src]
impl Debug for Restrictions
[src]
impl Default for Restrictions
[src]
impl Eq for Restrictions
[src]
impl Hash for Restrictions
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Restrictions
[src]
fn cmp(&self, other: &Restrictions) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<Restrictions> for Restrictions
[src]
fn eq(&self, other: &Restrictions) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<Restrictions> for Restrictions
[src]
fn partial_cmp(&self, other: &Restrictions) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Restrictions
[src]
impl StructuralPartialEq for Restrictions
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,