pub struct ActionReceivedEvent {
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 action_space: SpaceSpec,
pub action: 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§action_space: SpaceSpec§action: Option<MessageBytes>Trait Implementations§
Source§impl Clone for ActionReceivedEvent
impl Clone for ActionReceivedEvent
Source§fn clone(&self) -> ActionReceivedEvent
fn clone(&self) -> ActionReceivedEvent
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 ActionReceivedEvent
impl Debug for ActionReceivedEvent
Source§impl PartialEq for ActionReceivedEvent
impl PartialEq for ActionReceivedEvent
Source§fn eq(&self, other: &ActionReceivedEvent) -> bool
fn eq(&self, other: &ActionReceivedEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ActionReceivedEvent
Auto Trait Implementations§
impl Freeze for ActionReceivedEvent
impl RefUnwindSafe for ActionReceivedEvent
impl Send for ActionReceivedEvent
impl Sync for ActionReceivedEvent
impl Unpin for ActionReceivedEvent
impl UnsafeUnpin for ActionReceivedEvent
impl UnwindSafe for ActionReceivedEvent
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