pub struct ClientProtocolVersionInputs {
pub config_param_version: Option<String>,
pub repo_config_version: Option<String>,
pub git_test_protocol_version: Option<String>,
}Expand description
Explicit inputs for selecting the client-side Git wire protocol version.
Fields§
§config_param_version: Option<String>protocol.version from command-line config overrides such as -c.
repo_config_version: Option<String>protocol.version from repository config.
git_test_protocol_version: Option<String>GIT_TEST_PROTOCOL_VERSION, when set.
Trait Implementations§
Source§impl Clone for ClientProtocolVersionInputs
impl Clone for ClientProtocolVersionInputs
Source§fn clone(&self) -> ClientProtocolVersionInputs
fn clone(&self) -> ClientProtocolVersionInputs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientProtocolVersionInputs
impl Debug for ClientProtocolVersionInputs
Source§impl Default for ClientProtocolVersionInputs
impl Default for ClientProtocolVersionInputs
Source§fn default() -> ClientProtocolVersionInputs
fn default() -> ClientProtocolVersionInputs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ClientProtocolVersionInputs
impl RefUnwindSafe for ClientProtocolVersionInputs
impl Send for ClientProtocolVersionInputs
impl Sync for ClientProtocolVersionInputs
impl Unpin for ClientProtocolVersionInputs
impl UnsafeUnpin for ClientProtocolVersionInputs
impl UnwindSafe for ClientProtocolVersionInputs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more