pub struct PluginTrigger {
pub kind: PluginTriggerKind,
pub files: Vec<String>,
}Expand description
Git event information forwarded to plugins.
Fields§
§kind: PluginTriggerKind§files: Vec<String>Absolute paths of staged files in scope for this check group. Empty array when running in single-config / push mode.
Implementations§
Source§impl PluginTrigger
impl PluginTrigger
pub fn from_event(event: GitEvent, staged_files: &[PathBuf]) -> Self
Trait Implementations§
Source§impl Clone for PluginTrigger
impl Clone for PluginTrigger
Source§fn clone(&self) -> PluginTrigger
fn clone(&self) -> PluginTrigger
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 PluginTrigger
impl Debug for PluginTrigger
Source§impl<'de> Deserialize<'de> for PluginTrigger
impl<'de> Deserialize<'de> for PluginTrigger
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 PluginTrigger
impl RefUnwindSafe for PluginTrigger
impl Send for PluginTrigger
impl Sync for PluginTrigger
impl Unpin for PluginTrigger
impl UnsafeUnpin for PluginTrigger
impl UnwindSafe for PluginTrigger
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