pub struct AddGitRepoPatch {
pub repo: Option<String>,
pub options: Option<CopyOptionsPatch>,
pub exclude: Option<VecPatch<String>>,
pub keep_git_dir: Option<Option<bool>>,
}
Fields§
§repo: Option<String>
§options: Option<CopyOptionsPatch>
§exclude: Option<VecPatch<String>>
§keep_git_dir: Option<Option<bool>>
Trait Implementations§
Source§impl Clone for AddGitRepoPatch
impl Clone for AddGitRepoPatch
Source§fn clone(&self) -> AddGitRepoPatch
fn clone(&self) -> AddGitRepoPatch
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AddGitRepoPatch
impl Debug for AddGitRepoPatch
Source§impl Default for AddGitRepoPatch
impl Default for AddGitRepoPatch
Source§fn default() -> AddGitRepoPatch
fn default() -> AddGitRepoPatch
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddGitRepoPatchwhere
AddGitRepoPatch: Default,
impl<'de> Deserialize<'de> for AddGitRepoPatchwhere
AddGitRepoPatch: Default,
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
Source§impl From<AddGitRepoPatch> for AddGitRepo
impl From<AddGitRepoPatch> for AddGitRepo
Source§fn from(value: AddGitRepoPatch) -> Self
fn from(value: AddGitRepoPatch) -> Self
Converts to this type from the input type.
Source§impl FromStr for AddGitRepoPatch
impl FromStr for AddGitRepoPatch
Source§impl PartialEq for AddGitRepoPatch
impl PartialEq for AddGitRepoPatch
Source§impl Patch<AddGitRepoPatch> for AddGitRepo
impl Patch<AddGitRepoPatch> for AddGitRepo
Source§fn apply(&mut self, patch: AddGitRepoPatch)
fn apply(&mut self, patch: AddGitRepoPatch)
Apply a patch
Source§fn into_patch(self) -> AddGitRepoPatch
fn into_patch(self) -> AddGitRepoPatch
Returns a patch that when applied turns any struct of the same type into
Self
Source§fn into_patch_by_diff(self, previous_struct: Self) -> AddGitRepoPatch
fn into_patch_by_diff(self, previous_struct: Self) -> AddGitRepoPatch
Returns a patch that when applied turns
previous_struct
into Self
Source§fn new_empty_patch() -> AddGitRepoPatch
fn new_empty_patch() -> AddGitRepoPatch
Get an empty patch instance
impl StructuralPartialEq for AddGitRepoPatch
Auto Trait Implementations§
impl Freeze for AddGitRepoPatch
impl RefUnwindSafe for AddGitRepoPatch
impl Send for AddGitRepoPatch
impl Sync for AddGitRepoPatch
impl Unpin for AddGitRepoPatch
impl UnwindSafe for AddGitRepoPatch
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