pub struct ScriptSpec {
pub pre_apply: Vec<ScriptEntry>,
pub post_apply: Vec<ScriptEntry>,
pub pre_reconcile: Vec<ScriptEntry>,
pub post_reconcile: Vec<ScriptEntry>,
pub on_drift: Vec<ScriptEntry>,
pub on_change: Vec<ScriptEntry>,
}Fields§
§pre_apply: Vec<ScriptEntry>§post_apply: Vec<ScriptEntry>§pre_reconcile: Vec<ScriptEntry>§post_reconcile: Vec<ScriptEntry>§on_drift: Vec<ScriptEntry>§on_change: Vec<ScriptEntry>Trait Implementations§
Source§impl Clone for ScriptSpec
impl Clone for ScriptSpec
Source§fn clone(&self) -> ScriptSpec
fn clone(&self) -> ScriptSpec
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 ScriptSpec
impl Debug for ScriptSpec
Source§impl Default for ScriptSpec
impl Default for ScriptSpec
Source§fn default() -> ScriptSpec
fn default() -> ScriptSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScriptSpec
impl<'de> Deserialize<'de> for ScriptSpec
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 ScriptSpec
impl RefUnwindSafe for ScriptSpec
impl Send for ScriptSpec
impl Sync for ScriptSpec
impl Unpin for ScriptSpec
impl UnsafeUnpin for ScriptSpec
impl UnwindSafe for ScriptSpec
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