pub enum SessionObservationEventPayload {
TurnActivity(TurnActivity),
Committed {
read_view: SessionReadView,
},
AgentFrameSwitched {
frame_id: String,
},
QueueChanged {
kind: SessionQueueEventKind,
batch_ids: Vec<String>,
},
ProcessChanged {
kind: SessionProcessEventKind,
process_ids: Vec<String>,
},
}Variants§
TurnActivity(TurnActivity)
Committed
Fields
§
read_view: SessionReadViewAgentFrameSwitched
QueueChanged
ProcessChanged
Trait Implementations§
Source§impl Clone for SessionObservationEventPayload
impl Clone for SessionObservationEventPayload
Source§fn clone(&self) -> SessionObservationEventPayload
fn clone(&self) -> SessionObservationEventPayload
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 moreAuto Trait Implementations§
impl Freeze for SessionObservationEventPayload
impl RefUnwindSafe for SessionObservationEventPayload
impl Send for SessionObservationEventPayload
impl Sync for SessionObservationEventPayload
impl Unpin for SessionObservationEventPayload
impl UnsafeUnpin for SessionObservationEventPayload
impl UnwindSafe for SessionObservationEventPayload
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