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

rlmesh::adapters::InputNode

enumPreviewuse rlmesh::adapters::InputNode;[source]

A typed adapter vocabulary or tree alternative.

enum InputNode

Leaf

variant[source]
Leaf(ModelLeaf)

The Leaf alternative.

Dict

variant[source]
Dict(Vec<(String, InputNode)>)

The Dict alternative.

Tuple

variant[source]
Tuple(Vec<InputNode>)

The Tuple alternative.

dict

associated function[source]
fn dict<K: Into<String>>(
    pairs: impl IntoIterator<Item = (K, Self)>,
) -> Self

Create an ordered Dict node; duplicate keys are checked at composition.

tuple

associated function[source]
fn tuple(items: impl IntoIterator<Item = Self>) -> Self

Create a Tuple node in positional order.

Trait implementations

  • impl Clone for InputNode
  • impl Debug for InputNode
  • impl PartialEq for InputNode
  • impl From<ModelLeaf> for InputNode
  • impl Display for InputNode
  • impl From<Image> for InputNode
  • impl From<State> for InputNode
  • impl From<Concat> for InputNode
  • impl From<Text> for InputNode
  • impl From<Custom> for InputNode