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
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