pub struct InputRecord {
pub event: Event,
pub message_id: String,
pub correlation: Option<String>,
pub timer: Option<String>,
}Expand description
The accepted input of an entry.
Fields§
§event: EventThe event as delivered (origin, origin type, send id, invoke id, payload).
message_id: StringThe deduplication key.
correlation: Option<String>The correlation id the message carried (a request, or a reply).
timer: Option<String>The timer whose firing this input is.
Trait Implementations§
Source§impl Clone for InputRecord
impl Clone for InputRecord
Source§impl Debug for InputRecord
impl Debug for InputRecord
Source§impl<'de> Deserialize<'de> for InputRecord
impl<'de> Deserialize<'de> for InputRecord
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 InputRecord
impl PartialEq for InputRecord
Source§impl Serialize for InputRecord
impl Serialize for InputRecord
impl StructuralPartialEq for InputRecord
Auto Trait Implementations§
impl Forget for InputRecord
impl Freeze for InputRecord
impl Move for InputRecord
impl RefUnwindSafe for InputRecord
impl Send for InputRecord
impl Sync for InputRecord
impl Unpin for InputRecord
impl UnsafeUnpin for InputRecord
impl UnwindSafe for InputRecord
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