[][src]Struct sequoia_openpgp::policy::NullPolicy

pub struct NullPolicy {}

The Null Policy.

Danger, here be dragons.

This policy imposes no additional policy, i.e., accepts everything. This includes the MD5 hash algorithm, and SED packets.

The Null policy has a limited set of valid use cases, e.g., packet statistics. For other purposes, it is more advisable to use the StandardPolicy and adjust it by selectively allowing items considered insecure by default, e.g., via StandardPolicy::accept_hash function. If this is still too inflexible consider creating a specialized policy based on the StandardPolicy as the example for StandardPolicy illustrates.


impl NullPolicy[src]

pub const fn new() -> Self[src]

Instantiates a new NullPolicy.

Trait Implementations

impl Debug for NullPolicy[src]

impl Policy for NullPolicy[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.