pub struct ObservationMessage {
pub context: InvocationContext,
pub observation: AgentObservation,
}Expand description
Routed best-effort observation sent outside the durable event outbox.
Fields§
§context: InvocationContextAuthenticated invocation and routing context.
observation: AgentObservationRequest-scoped progress payload.
Trait Implementations§
Source§impl Clone for ObservationMessage
impl Clone for ObservationMessage
Source§fn clone(&self) -> ObservationMessage
fn clone(&self) -> ObservationMessage
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 ObservationMessage
impl Debug for ObservationMessage
Source§impl<'de> Deserialize<'de> for ObservationMessage
impl<'de> Deserialize<'de> for ObservationMessage
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 ObservationMessage
impl PartialEq for ObservationMessage
Source§impl Serialize for ObservationMessage
impl Serialize for ObservationMessage
impl StructuralPartialEq for ObservationMessage
Auto Trait Implementations§
impl Freeze for ObservationMessage
impl RefUnwindSafe for ObservationMessage
impl Send for ObservationMessage
impl Sync for ObservationMessage
impl Unpin for ObservationMessage
impl UnsafeUnpin for ObservationMessage
impl UnwindSafe for ObservationMessage
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