pub struct TriggerFuse {
pub id: String,
pub trigger_name: String,
pub dry_context: DryContext,
pub created_at: DateTime<Utc>,
pub metadata: Option<OpMetadata>,
}Expand description
TriggerFuse represents a saved request to execute an op later
Fields§
§id: String§trigger_name: String§dry_context: DryContext§created_at: DateTime<Utc>§metadata: Option<OpMetadata>Implementations§
Source§impl TriggerFuse
impl TriggerFuse
pub fn new(trigger_name: impl Into<String>) -> Self
pub fn with_data<T: Serialize>(self, key: impl Into<String>, value: T) -> Self
pub fn with_metadata(self, metadata: OpMetadata) -> Self
pub fn validate_and_get_dry_context(&self) -> Result<DryContext, OpError>
Trait Implementations§
Source§impl Clone for TriggerFuse
impl Clone for TriggerFuse
Source§fn clone(&self) -> TriggerFuse
fn clone(&self) -> TriggerFuse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TriggerFuse
impl Debug for TriggerFuse
Source§impl<'de> Deserialize<'de> for TriggerFuse
impl<'de> Deserialize<'de> for TriggerFuse
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 TriggerFuse
impl RefUnwindSafe for TriggerFuse
impl Send for TriggerFuse
impl Sync for TriggerFuse
impl Unpin for TriggerFuse
impl UnsafeUnpin for TriggerFuse
impl UnwindSafe for TriggerFuse
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