Crate tc_value

Source
Expand description

A generic scalar Value enum which supports collation.

Re-exports§

pub extern crate uuid;

Modules§

link

Structs§

Boolean
A boolean value.
BooleanType
The type of a Boolean.
Host
The host component of a Link (e.g. “http://127.0.0.1:8702”)
Link
An HTTP Link with an optional Address and PathBuf
NumberCollator
Defines a collation order for Number.
StringCollator
A Collator for TCString values.
TCString
A TinyChain String
ValueCollator
Collate support for Value
ValueVisitor
A struct for deserializing a Value which implements destream::de::Visitor and serde::de::Visitor.
Version
A semantic version with a major, minor, and patch number, e.g. “0.1.12”

Enums§

Address
A network address
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.
Number
A generic number.
NumberType
The type of a generic Number.
Protocol
The protocol portion of a Link (e.g. “http”)
ToUrl
An owned or borrowed Link or Path which can be parsed as a URL.
UInt
An unsigned integer.
UIntType
The type of a UInt.
Value
A generic value enum
ValueType
The class of a Value.

Constants§

PREFIX
The path prefix of a ValueType.

Traits§

DType
Define a NumberType for a non-Number type such as a Rust primitive.
FloatInstance
Defines common operations on floating-point numeric types.
NumberClass
Defines common properties of numeric types supported by Number.
NumberInstance
Defines common operations on numeric types supported by Number.
Trigonometry
Trigonometric functions.