pub struct WatchRule {
pub path: String,
pub action: WatchAction,
pub target: Option<String>,
pub ignore: Vec<String>,
pub include: Vec<String>,
pub initial_sync: bool,
pub exec: Option<WatchExec>,
pub unknown: IndexMap<String, Value>,
}Expand description
A single develop.watch rule: a path to watch, an action to take, and optional ignore filters.
Fields§
§path: String§action: WatchAction§target: Option<String>§ignore: Vec<String>§include: Vec<String>§initial_sync: bool§exec: Option<WatchExec>§unknown: IndexMap<String, Value>Trait Implementations§
Source§impl<'de> Deserialize<'de> for WatchRule
impl<'de> Deserialize<'de> for WatchRule
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 WatchRule
impl RefUnwindSafe for WatchRule
impl Send for WatchRule
impl Sync for WatchRule
impl Unpin for WatchRule
impl UnsafeUnpin for WatchRule
impl UnwindSafe for WatchRule
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