Module tinychain::scalar [−][src]
Expand description
Immutable values which always reside entirely in memory
Re-exports
pub use op::*; | |
pub use reference::*; |
Modules
op | User-defined |
reference | Utilities to reference to a |
Structs
Boolean | A boolean value. |
BooleanType | The type of a |
ComplexCollator | Defines a collation order for |
FloatCollator | Defines a collation order for |
Link | A link to a network resource. |
LinkHost | The host portion of a |
NumberVisitor | A struct for deserializing a |
Range | A range comprising a start and end |
ScalarVisitor | A |
Scope | |
ValueCollator | [ |
ValueVisitor | A struct for deserializing a |
Enums
Bound | An optional inclusive or exclusive bound |
Complex | A complex number. |
ComplexType | The type of a |
Float | A floating-point number. |
FloatType | The type of a |
Int | A signed integer. |
IntType | The type of an |
LinkAddress | The address portion of a |
LinkProtocol | The protocol portion of a |
Number | A generic number. |
NumberType | The type of a generic |
Scalar | A scalar value, i.e. one which is always held in main memory and never split into blocks. |
ScalarType | |
UInt | An unsigned integer. |
UIntType | The type of a |
Value | A generic value enum |
ValueType | The class of a |
Constants
EX | The prefix of an exclusive |
IN | The prefix of an inclusive |
SELF | The label of an instance in its own method context |
Traits
NumberClass | Defines common properties of numeric types supported by |
NumberInstance | Defines common operations on numeric types supported by |