pub struct Outcome {
    pub server_protocol_version: Protocol,
    pub refs: Option<Vec<Ref>>,
    pub capabilities: Capabilities,
}
Available on crate features blocking-client or async-client only.
Expand description

The result of the handshake() function.

Fields

server_protocol_version: Protocol

The protocol version the server responded with. It might have downgraded the desired version.

refs: Option<Vec<Ref>>

The references reported as part of the Protocol::V1 handshake, or None otherwise as V2 requires a separate request.

capabilities: Capabilities

The server capabilities.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.