pub struct ObservationEnvelope {
pub protocol_version: u16,
pub operation_id: Option<OperationId>,
pub instance_id: AgentInstanceId,
pub generation: SessionGeneration,
pub observation: ControlObservation,
}Fields§
§protocol_version: u16§operation_id: Option<OperationId>§instance_id: AgentInstanceId§generation: SessionGeneration§observation: ControlObservationTrait Implementations§
Source§impl Clone for ObservationEnvelope
impl Clone for ObservationEnvelope
Source§fn clone(&self) -> ObservationEnvelope
fn clone(&self) -> ObservationEnvelope
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 ObservationEnvelope
impl Debug for ObservationEnvelope
Source§impl<'de> Deserialize<'de> for ObservationEnvelope
impl<'de> Deserialize<'de> for ObservationEnvelope
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 ObservationEnvelope
Source§impl PartialEq for ObservationEnvelope
impl PartialEq for ObservationEnvelope
Source§impl Serialize for ObservationEnvelope
impl Serialize for ObservationEnvelope
impl StructuralPartialEq for ObservationEnvelope
Auto Trait Implementations§
impl Freeze for ObservationEnvelope
impl RefUnwindSafe for ObservationEnvelope
impl Send for ObservationEnvelope
impl Sync for ObservationEnvelope
impl Unpin for ObservationEnvelope
impl UnsafeUnpin for ObservationEnvelope
impl UnwindSafe for ObservationEnvelope
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