This reference describes unreleased code on main; no release documents it yet.

rlmesh::env::ServedEnv

enumPreviewuse rlmesh::env::ServedEnv;[source]

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.

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<'_>