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§impl Debug for ClientProtocolVersionInputs
impl Debug for ClientProtocolVersionInputs
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