pub struct PatchRequest {
pub patch: Patch,
pub dry_run: bool,
pub allow_partial: bool,
}Expand description
Request to apply or dry-run a patch.
Fields§
§patch: PatchPatch to apply.
dry_run: boolValidate without writing.
allow_partial: boolWhether non-conflicting file patches may be applied when another file conflicts. The local workspace currently reports conflicts without partial writes.
Trait Implementations§
Source§impl Clone for PatchRequest
impl Clone for PatchRequest
Source§impl Debug for PatchRequest
impl Debug for PatchRequest
Source§impl<'de> Deserialize<'de> for PatchRequest
impl<'de> Deserialize<'de> for PatchRequest
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
impl Eq for PatchRequest
Source§impl PartialEq for PatchRequest
impl PartialEq for PatchRequest
Source§impl Serialize for PatchRequest
impl Serialize for PatchRequest
impl StructuralPartialEq for PatchRequest
Auto Trait Implementations§
impl Freeze for PatchRequest
impl RefUnwindSafe for PatchRequest
impl Send for PatchRequest
impl Sync for PatchRequest
impl Unpin for PatchRequest
impl UnsafeUnpin for PatchRequest
impl UnwindSafe for PatchRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.