Module tinychain::scalar [−][src]
Expand description
Immutable values which always reside entirely in memory
Re-exports
Modules
User-defined OpDef
s.
Structs
A boolean value.
The type of a Boolean
.
Defines a collation order for Complex
.
Defines a collation order for Float
.
A link to a network resource.
The host portion of a Link
(e.g. “http://127.0.0.1:8702”)
A struct for deserializing a Number
which implements
destream::de::Visitor
and serde::de::Visitor
.
A range comprising a start and end Bound
A de::Visitor
used to deserialize a Scalar
.
[Collate
] support for Value
A struct for deserializing a Value
which implements destream::de::Visitor
and serde::de::Visitor
.
Enums
An optional inclusive or exclusive bound
A complex number.
The type of a Complex
number.
A floating-point number.
The type of a Float
.
A signed integer.
The type of an Int
.
The address portion of a Link
(an IP address)
The protocol portion of a Link
(e.g. “http”)
A generic number.
The type of a generic Number
.
A scalar value, i.e. one which is always held in main memory and never split into blocks.
An unsigned integer.
The type of a UInt
.
A generic value enum
The class of a Value
.
Constants
The prefix of an exclusive Bound
The prefix of an inclusive Bound
The label of an instance in its own method context