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: ProtocolThe 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: CapabilitiesThe server capabilities.
Auto Trait Implementations
impl RefUnwindSafe for Outcome
impl Send for Outcome
impl Sync for Outcome
impl Unpin for Outcome
impl UnwindSafe for Outcome
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more