pub struct CustomIntervention {
pub name: String,
pub config_overrides: HashMap<String, Value>,
pub downstream_triggers: Vec<String>,
}Fields§
§name: String§config_overrides: HashMap<String, Value>Config path → value mappings.
downstream_triggers: Vec<String>Causal downstream effects to trigger.
Trait Implementations§
Source§impl Clone for CustomIntervention
impl Clone for CustomIntervention
Source§fn clone(&self) -> CustomIntervention
fn clone(&self) -> CustomIntervention
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 CustomIntervention
impl Debug for CustomIntervention
Source§impl<'de> Deserialize<'de> for CustomIntervention
impl<'de> Deserialize<'de> for CustomIntervention
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 CustomIntervention
impl RefUnwindSafe for CustomIntervention
impl Send for CustomIntervention
impl Sync for CustomIntervention
impl Unpin for CustomIntervention
impl UnsafeUnpin for CustomIntervention
impl UnwindSafe for CustomIntervention
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