pub struct GitConfigOptions {
pub scope: Option<String>,
pub path: Option<String>,
pub envs: Map<String, Value>,
pub timeout_seconds: Option<u64>,
}Expand description
Options for Git config operations.
Fields§
§scope: Option<String>Config scope: global or local.
path: Option<String>Repository path for local scope.
envs: Map<String, Value>Environment variables for the Git process.
timeout_seconds: Option<u64>Server-side timeout in seconds.
Trait Implementations§
Source§impl Clone for GitConfigOptions
impl Clone for GitConfigOptions
Source§fn clone(&self) -> GitConfigOptions
fn clone(&self) -> GitConfigOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GitConfigOptions
impl Debug for GitConfigOptions
Source§impl Default for GitConfigOptions
impl Default for GitConfigOptions
Source§fn default() -> GitConfigOptions
fn default() -> GitConfigOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GitConfigOptions
impl RefUnwindSafe for GitConfigOptions
impl Send for GitConfigOptions
impl Sync for GitConfigOptions
impl Unpin for GitConfigOptions
impl UnsafeUnpin for GitConfigOptions
impl UnwindSafe for GitConfigOptions
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