Struct relearn::envs::VisibleStepLimit
source · [−]pub struct VisibleStepLimit {
pub max_steps_per_episode: u64,
}
Expand description
Environment wrapper that interrupts episodes after a set number of steps.
The amount of elapsed steps out of the limit is included in the observation as a floating-point number between 0 and 1.
Fields
max_steps_per_episode: u64
Maximum number of steps per episode
Implementations
Trait Implementations
sourceimpl Clone for VisibleStepLimit
impl Clone for VisibleStepLimit
sourcefn clone(&self) -> VisibleStepLimit
fn clone(&self) -> VisibleStepLimit
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for VisibleStepLimit
impl Debug for VisibleStepLimit
sourceimpl Default for VisibleStepLimit
impl Default for VisibleStepLimit
sourceimpl<'de> Deserialize<'de> for VisibleStepLimit
impl<'de> Deserialize<'de> for VisibleStepLimit
sourcefn 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
sourceimpl Hash for VisibleStepLimit
impl Hash for VisibleStepLimit
sourceimpl PartialEq<VisibleStepLimit> for VisibleStepLimit
impl PartialEq<VisibleStepLimit> for VisibleStepLimit
sourcefn eq(&self, other: &VisibleStepLimit) -> bool
fn eq(&self, other: &VisibleStepLimit) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &VisibleStepLimit) -> bool
fn ne(&self, other: &VisibleStepLimit) -> bool
This method tests for !=
.
sourceimpl Serialize for VisibleStepLimit
impl Serialize for VisibleStepLimit
impl Copy for VisibleStepLimit
impl Eq for VisibleStepLimit
impl StructuralEq for VisibleStepLimit
impl StructuralPartialEq for VisibleStepLimit
Auto Trait Implementations
impl RefUnwindSafe for VisibleStepLimit
impl Send for VisibleStepLimit
impl Sync for VisibleStepLimit
impl Unpin for VisibleStepLimit
impl UnwindSafe for VisibleStepLimit
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.