[][src]Struct security_framework::secure_transport::MidHandshakeSslStream

pub struct MidHandshakeSslStream<S> { /* fields omitted */ }

An SSL stream midway through the handshake process.

Methods

impl<S> MidHandshakeSslStream<S>
[src]

Returns a shared reference to the inner stream.

Returns a mutable reference to the inner stream.

Returns a shared reference to the SslContext of the stream.

Returns a mutable reference to the SslContext of the stream.

Returns true iff break_on_server_auth was set and the handshake has progressed to that point.

Returns true iff break_on_cert_requested was set and the handshake has progressed to that point.

Returns true iff the underlying stream returned an error with the WouldBlock kind.

Deprecated

Returns the error which caused the handshake interruption.

Restarts the handshake process.

Trait Implementations

impl<S> MidHandshakeSslStreamExt for MidHandshakeSslStream<S>
[src]

impl<S: Debug> Debug for MidHandshakeSslStream<S>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<S> Send for MidHandshakeSslStream<S> where
    S: Send

impl<S> Sync for MidHandshakeSslStream<S> where
    S: Sync

Blanket Implementations

impl<T> From for T
[src]

Performs the conversion.

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

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

Immutably borrows from an owned value. Read more

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

Mutably borrows from an owned value. Read more

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

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more