pub struct HarnessAgentStreamChunkV1 {
pub source_sequence: u64,
pub kind: HarnessAgentStreamChunkKindV1,
}Expand description
One chunk of the outbound agent content stream – the operator-wire
counterpart of gate4agent-node-protocol’s AgentStreamChunkV1, itself
mirroring NodeEvent::TerminalFrame’s own precedent: its own
subscription, its own type, no ObservationV1 resync promise (see
HarnessOperatorAgentEventV1’s doc comment below). source_sequence
orders chunks within one provider source the way
ObservationV1::source_sequence orders observations.
Fields§
§source_sequence: u64§kind: HarnessAgentStreamChunkKindV1Implementations§
Source§impl HarnessAgentStreamChunkV1
impl HarnessAgentStreamChunkV1
pub fn validate(&self) -> Result<(), HarnessOperatorApiError>
Trait Implementations§
Source§impl Clone for HarnessAgentStreamChunkV1
impl Clone for HarnessAgentStreamChunkV1
Source§impl Debug for HarnessAgentStreamChunkV1
impl Debug for HarnessAgentStreamChunkV1
Source§impl<'de> Deserialize<'de> for HarnessAgentStreamChunkV1
impl<'de> Deserialize<'de> for HarnessAgentStreamChunkV1
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
impl Eq for HarnessAgentStreamChunkV1
impl StructuralPartialEq for HarnessAgentStreamChunkV1
Auto Trait Implementations§
impl Freeze for HarnessAgentStreamChunkV1
impl RefUnwindSafe for HarnessAgentStreamChunkV1
impl Send for HarnessAgentStreamChunkV1
impl Sync for HarnessAgentStreamChunkV1
impl Unpin for HarnessAgentStreamChunkV1
impl UnsafeUnpin for HarnessAgentStreamChunkV1
impl UnwindSafe for HarnessAgentStreamChunkV1
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