Crate wagon_value

Source
Expand description

Pseudo-dynamically typed values for WAGon.

Because of the strict type system in Rust, it’s nice to have a more lenient data structure that can deal with various types and operations called on it.

This crate holds code for those purposes.

Structs§

RecursiveValue
A Valueable that can hold a list/dict mapping to other values.

Enums§

Value
The most basic types that a value can ever be.
ValueError
Errors that can occur while dealing with semi-dynamic Values.

Traits§

Pow
Binary operator for raising a value to a power.
ToValue
A second trait for “extension” of the Value enum.
Valueable
A trait to allow “extension” of the Value enum.

Type Aliases§

ValueResult
A result type for operations on a Valueable.