rlmesh::env::ServedEnv
An env already built from the described factory: an env, a vector env, or a list of lane envs, of which only lane 0 is read. Describe reads its spaces and never closes it.
enum ServedEnv<'a>Also available as rlmesh::ServedEnv.
Variants
Associated functions
Env
variant[source]Env(&'a dyn Env)One env.
Vector
variant[source]Vector(&'a dyn VectorEnv)A vector env (its single_* spaces and num_envs).
Lanes
variant[source]Lanes(Vec<&'a dyn Env>)Lane envs; lane 0 is read, and an empty list is the ValueError class.
env
associated function[source]fn env(env: &'a impl Env) -> ServedEnv<'a>One env.
vector
associated function[source]fn vector(env: &'a impl VectorEnv) -> ServedEnv<'a>A vector env.
lanes
associated function[source]fn lanes<E: Env>(lanes: &'a [E]) -> ServedEnv<'a>Lane envs (lane 0 is read).
Trait implementations
- impl<'a> From<&'a MadeEnv> for ServedEnv<'a>
- impl Debug for ServedEnv<'_>