Expand description
In-memory representation of Preserves Value
s.
Structs§
- A possibly-annotated Value, with annotations (themselves possibly-annotated) in order of appearance.
- Representation of a collection of annotations to be attached to a Value by way of an implementation of trait NestedValue.
- A representation of a Preserves Value using Arc for reference-counting of subvalues.
- Double-precision IEEE 754 Value
- A “dummy” value that has no structure at all.
- A representation of a Preserves Value using Arc for reference-counting of subvalues and having IOValue as NestedValue::Embedded.
- An ordered map based on a B-Tree.
- A simple tree representation without any reference counting.
- A representation of a Preserves Value using Rc for reference-counting of subvalues.
- A Record
Value
. - An ordered set based on a B-Tree.
Enums§
- The kinds of
Atom
from the specification. - The kinds of
Compound
from the specification. - The
Value
s from the specification. - The kinds of
Value
from the specification.
Traits§
- A
Domain
implementation allows a Rust value to be placed as a Preserves embedded value inside a Preserves term. (See also Embeddable.) - Any Rust value that implements
Domain
andClone
is automaticallyEmbeddable
, and may be placed as a Preserves embedded value inside a Preserves term. (See also Domain.)