Struct gitlab::webhooks::DiffHookAttrs
source · pub struct DiffHookAttrs {
pub diff: String,
pub new_path: String,
pub old_path: String,
pub a_mode: String,
pub b_mode: String,
pub new_file: bool,
pub renamed_file: bool,
pub deleted_file: bool,
pub too_large: bool,
}
Expand description
Diff information exposed in hooks.
Fields§
§diff: String
§new_path: String
The path on the new side of the diff.
old_path: String
The path on the old side of the diff.
a_mode: String
The mode on the old side of the diff.
b_mode: String
The mode on the new side of the diff.
new_file: bool
Whether the diff indicates the addition of a file.
renamed_file: bool
Whether the diff indicates the rename of a file.
deleted_file: bool
Whether the diff indicates the deletion of a file.
too_large: bool
Trait Implementations§
source§impl Clone for DiffHookAttrs
impl Clone for DiffHookAttrs
source§fn clone(&self) -> DiffHookAttrs
fn clone(&self) -> DiffHookAttrs
Returns a copy of the value. Read more
1.0.0 · 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 DiffHookAttrs
impl Debug for DiffHookAttrs
source§impl<'de> Deserialize<'de> for DiffHookAttrs
impl<'de> Deserialize<'de> for DiffHookAttrs
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
Auto Trait Implementations§
impl Freeze for DiffHookAttrs
impl RefUnwindSafe for DiffHookAttrs
impl Send for DiffHookAttrs
impl Sync for DiffHookAttrs
impl Unpin for DiffHookAttrs
impl UnwindSafe for DiffHookAttrs
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