Struct gix_protocol::handshake::Outcome
source · 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.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Outcome
impl<'de> Deserialize<'de> for Outcome
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more