pub struct ReactorConfig {
pub max_events_per_minute: u32,
pub global_debounce_ms: u64,
pub max_watch_depth: u32,
pub rules: Vec<ReactorRuleDef>,
}Expand description
File system reactor configuration.
Fields§
§max_events_per_minute: u32Maximum events per minute before rate limiting kicks in.
global_debounce_ms: u64Global debounce window in milliseconds.
max_watch_depth: u32Maximum recursive watch depth.
rules: Vec<ReactorRuleDef>Reactor rules.
Trait Implementations§
Source§impl Clone for ReactorConfig
impl Clone for ReactorConfig
Source§fn clone(&self) -> ReactorConfig
fn clone(&self) -> ReactorConfig
Returns a duplicate 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 ReactorConfig
impl Debug for ReactorConfig
Source§impl Default for ReactorConfig
impl Default for ReactorConfig
Source§impl<'de> Deserialize<'de> for ReactorConfig
impl<'de> Deserialize<'de> for ReactorConfig
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 ReactorConfig
impl RefUnwindSafe for ReactorConfig
impl Send for ReactorConfig
impl Sync for ReactorConfig
impl Unpin for ReactorConfig
impl UnsafeUnpin for ReactorConfig
impl UnwindSafe for ReactorConfig
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