pub struct ProcessEventAppendRequest {
pub event_type: String,
pub payload: Value,
pub replay: Option<RuntimeReplay>,
pub wake_target_scope: Option<ProcessScope>,
}Fields§
§event_type: String§payload: Value§replay: Option<RuntimeReplay>§wake_target_scope: Option<ProcessScope>Implementations§
Source§impl ProcessEventAppendRequest
impl ProcessEventAppendRequest
pub fn new(event_type: impl Into<String>, payload: Value) -> Self
pub fn with_replay_key(self, replay_key: impl Into<String>) -> Self
pub fn with_optional_replay(self, replay: Option<RuntimeReplay>) -> Self
pub fn with_wake_target_scope(self, scope: ProcessScope) -> Self
pub fn with_optional_wake_target_scope( self, scope: Option<ProcessScope>, ) -> Self
pub fn cancel_requested(process_id: &str, reason: Option<String>) -> Self
Trait Implementations§
Source§impl Clone for ProcessEventAppendRequest
impl Clone for ProcessEventAppendRequest
Source§fn clone(&self) -> ProcessEventAppendRequest
fn clone(&self) -> ProcessEventAppendRequest
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 ProcessEventAppendRequest
impl Debug for ProcessEventAppendRequest
Source§impl<'de> Deserialize<'de> for ProcessEventAppendRequest
impl<'de> Deserialize<'de> for ProcessEventAppendRequest
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
Source§impl PartialEq for ProcessEventAppendRequest
impl PartialEq for ProcessEventAppendRequest
Source§fn eq(&self, other: &ProcessEventAppendRequest) -> bool
fn eq(&self, other: &ProcessEventAppendRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ProcessEventAppendRequest
Auto Trait Implementations§
impl Freeze for ProcessEventAppendRequest
impl RefUnwindSafe for ProcessEventAppendRequest
impl Send for ProcessEventAppendRequest
impl Sync for ProcessEventAppendRequest
impl Unpin for ProcessEventAppendRequest
impl UnsafeUnpin for ProcessEventAppendRequest
impl UnwindSafe for ProcessEventAppendRequest
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