pub struct PackGateDecl {
pub name: String,
pub command: String,
pub when_paths: Vec<String>,
}Expand description
One declared deterministic gate. Runs at the final gate (advisory, like the engine floor gates) against the active tree.
Fields§
§name: String§command: String§when_paths: Vec<String>Merge-gate-idiom scoping: empty runs unconditionally; otherwise the
gate runs when at least one changed path equals or sits below a
prefix. Normalized (. components stripped) at load.
Trait Implementations§
Source§impl Clone for PackGateDecl
impl Clone for PackGateDecl
Source§fn clone(&self) -> PackGateDecl
fn clone(&self) -> PackGateDecl
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 PackGateDecl
impl Debug for PackGateDecl
impl Eq for PackGateDecl
Source§impl PartialEq for PackGateDecl
impl PartialEq for PackGateDecl
impl StructuralPartialEq for PackGateDecl
Auto Trait Implementations§
impl Freeze for PackGateDecl
impl RefUnwindSafe for PackGateDecl
impl Send for PackGateDecl
impl Sync for PackGateDecl
impl Unpin for PackGateDecl
impl UnsafeUnpin for PackGateDecl
impl UnwindSafe for PackGateDecl
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