pub struct InvocationLog {
pub request: InvokeRequest,
pub events: Vec<(Event, i64)>,
}Expand description
An invocation started by an actor, with the events sent to it since, so that a chart child can be rebuilt from its parent’s journal.
Fields§
§request: InvokeRequestThe invocation.
events: Vec<(Event, i64)>Events sent or forwarded to it, with the timestamp of the sending entry.
Trait Implementations§
Source§impl Clone for InvocationLog
impl Clone for InvocationLog
Source§impl Debug for InvocationLog
impl Debug for InvocationLog
Source§impl<'de> Deserialize<'de> for InvocationLog
impl<'de> Deserialize<'de> for InvocationLog
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 InvocationLog
impl PartialEq for InvocationLog
Source§impl Serialize for InvocationLog
impl Serialize for InvocationLog
impl StructuralPartialEq for InvocationLog
Auto Trait Implementations§
impl Forget for InvocationLog
impl Freeze for InvocationLog
impl Move for InvocationLog
impl RefUnwindSafe for InvocationLog
impl Send for InvocationLog
impl Sync for InvocationLog
impl Unpin for InvocationLog
impl UnsafeUnpin for InvocationLog
impl UnwindSafe for InvocationLog
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