Module tinychain::scalar[][src]

Immutable values which always reside in memory

Re-exports

pub use op::*;
pub use reference::*;

Modules

link

Link and its components

op
reference

Structs

Boolean

A boolean value.

BooleanType

The type of a Boolean.

ComplexCollator

Defines a collation order for Complex.

FloatCollator

Defines a collation order for Float.

Link
LinkHost
NumberCollator

Defines a collation order for Number.

NumberVisitor

A structure for deserializing a Number which implements serde::de::Visitor and destream::de::Visitor.

ScalarVisitor
Scope

The execution scope of a Scalar, such as an OpDef or TCRef

ValueVisitor

A struct for deserializing a Value which implements destream::de::Visitor and serde::de::Visitor.

Enums

Complex

A complex number.

ComplexType

The type of a Complex number.

Float

A floating-point number.

FloatType

The type of a Float.

Int

A signed integer.

IntType

The type of an Int.

LinkAddress
LinkProtocol
Number

A generic number.

NumberType

The type of a generic Number.

Scalar

A scalar value, i.e. one which is always held in main memory and never split into blocks.

ScalarType

The Class of a Scalar.

UInt

An unsigned integer.

UIntType

The type of a UInt.

Value

A generic value enum

ValueType

The class of a Value.

Constants

SELF

Traits

NumberClass

Defines common properties of numeric types supported by Number.

NumberInstance

Defines common operations on numeric types supported by Number.