[][src]Enum sequoia_core::NetworkPolicy

pub enum NetworkPolicy {

Network policy for Sequoia.

With this policy you can control how Sequoia accesses remote systems.



Do not contact remote systems.


Only contact remote systems using anonymization techniques like TOR.


Only contact remote systems using transports offering encryption and authentication like TLS.


Contact remote systems even with insecure transports.


impl NetworkPolicy[src]

pub fn assert(&self, action: NetworkPolicy) -> Result<()>[src]

Trait Implementations

impl Clone for NetworkPolicy[src]

impl Copy for NetworkPolicy[src]

impl Debug for NetworkPolicy[src]

impl Display for NetworkPolicy[src]

impl<'a> From<&'a NetworkPolicy> for u8[src]

impl From<u8> for NetworkPolicy[src]

impl PartialEq<NetworkPolicy> for NetworkPolicy[src]

impl PartialOrd<NetworkPolicy> for NetworkPolicy[src]

impl StructuralPartialEq for NetworkPolicy[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> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,