pub struct GitConfigureUserOptions {
pub scope: Option<String>,
pub path: Option<String>,
pub envs: Map<String, Value>,
pub timeout_seconds: Option<u64>,
}Expand description
Options for configuring Git user identity.
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 GitConfigureUserOptions
impl Clone for GitConfigureUserOptions
Source§fn clone(&self) -> GitConfigureUserOptions
fn clone(&self) -> GitConfigureUserOptions
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 GitConfigureUserOptions
impl Debug for GitConfigureUserOptions
Source§impl Default for GitConfigureUserOptions
impl Default for GitConfigureUserOptions
Source§fn default() -> GitConfigureUserOptions
fn default() -> GitConfigureUserOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GitConfigureUserOptions
impl RefUnwindSafe for GitConfigureUserOptions
impl Send for GitConfigureUserOptions
impl Sync for GitConfigureUserOptions
impl Unpin for GitConfigureUserOptions
impl UnsafeUnpin for GitConfigureUserOptions
impl UnwindSafe for GitConfigureUserOptions
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