pub struct ObservationEmittedEvent {
pub session_id: String,
pub route: RuntimeRouteContext,
pub episode_id: String,
pub episode_record_id: String,
pub episode_ids: Vec<String>,
pub episode_record_ids: Vec<String>,
pub step: i64,
pub env_index: i32,
pub is_reset: bool,
pub num_envs: u32,
pub observation_space: SpaceSpec,
pub observation: Option<MessageBytes>,
}Fields§
§session_id: String§route: RuntimeRouteContext§episode_id: String§episode_record_id: String§episode_ids: Vec<String>§episode_record_ids: Vec<String>§step: i64§env_index: i32§is_reset: bool§num_envs: u32§observation_space: SpaceSpec§observation: Option<MessageBytes>Trait Implementations§
Source§impl Clone for ObservationEmittedEvent
impl Clone for ObservationEmittedEvent
Source§fn clone(&self) -> ObservationEmittedEvent
fn clone(&self) -> ObservationEmittedEvent
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 ObservationEmittedEvent
impl Debug for ObservationEmittedEvent
Source§impl PartialEq for ObservationEmittedEvent
impl PartialEq for ObservationEmittedEvent
Source§fn eq(&self, other: &ObservationEmittedEvent) -> bool
fn eq(&self, other: &ObservationEmittedEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ObservationEmittedEvent
Auto Trait Implementations§
impl Freeze for ObservationEmittedEvent
impl RefUnwindSafe for ObservationEmittedEvent
impl Send for ObservationEmittedEvent
impl Sync for ObservationEmittedEvent
impl Unpin for ObservationEmittedEvent
impl UnsafeUnpin for ObservationEmittedEvent
impl UnwindSafe for ObservationEmittedEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request