[]Enum themis::secure_session::SecureSessionState

pub enum SecureSessionState {
    Idle,
    Negotiating,
    Established,
}

State of Secure Session connection.

Variants

Idle

Newly created sessions start in this state.

Negotiating

Connection establishment in progress.

Established

Connection has been established, data exchange may commence.

Trait Implementations

impl Eq for SecureSessionState

impl Clone for SecureSessionState

impl PartialEq<SecureSessionState> for SecureSessionState

impl Copy for SecureSessionState

impl Debug for SecureSessionState

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

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