pub struct AsyncAgentEnvLoopConfig {
pub eval: bool,
pub deterministic: bool,
pub id: usize,
}Available on crate feature
rl only.Expand description
Configuration for an async agent/environment loop.
Fields§
§eval: boolIf the loop is used for evaluation (as opposed to training).
deterministic: boolIf the agent should take action deterministically.
id: usizeAn arbitrary ID for the loop.
Auto Trait Implementations§
impl Freeze for AsyncAgentEnvLoopConfig
impl RefUnwindSafe for AsyncAgentEnvLoopConfig
impl Send for AsyncAgentEnvLoopConfig
impl Sync for AsyncAgentEnvLoopConfig
impl Unpin for AsyncAgentEnvLoopConfig
impl UnsafeUnpin for AsyncAgentEnvLoopConfig
impl UnwindSafe for AsyncAgentEnvLoopConfig
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more