pub struct DeriveRuleV1 {
pub from: Vec<String>,
pub to: String,
pub when: String,
pub at: Option<String>,
}Fields§
§from: Vec<String>§to: String§when: String§at: Option<String>When when depends on time, the instant at which the engine must
re-evaluate it. The engine schedules a timer for it.
Trait Implementations§
Source§impl Clone for DeriveRuleV1
impl Clone for DeriveRuleV1
Source§impl Debug for DeriveRuleV1
impl Debug for DeriveRuleV1
Source§impl<'de> Deserialize<'de> for DeriveRuleV1
impl<'de> Deserialize<'de> for DeriveRuleV1
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
impl Eq for DeriveRuleV1
Source§impl PartialEq for DeriveRuleV1
impl PartialEq for DeriveRuleV1
Source§impl Serialize for DeriveRuleV1
impl Serialize for DeriveRuleV1
impl StructuralPartialEq for DeriveRuleV1
Auto Trait Implementations§
impl Freeze for DeriveRuleV1
impl RefUnwindSafe for DeriveRuleV1
impl Send for DeriveRuleV1
impl Sync for DeriveRuleV1
impl Unpin for DeriveRuleV1
impl UnsafeUnpin for DeriveRuleV1
impl UnwindSafe for DeriveRuleV1
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