Crate tc_value[][src]

Provides a generic scalar Value enum which supports collation.

This library is part of Tinychain: http://github.com/haydnv/tinychain

Re-exports

pub use link::*;

Modules

link

Link and its components

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.

NumberCollator

Defines a collation order for Number.

NumberVisitor

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

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.

Number

A generic number.

NumberType

The type of a generic Number.

UInt

An unsigned integer.

UIntType

The type of a UInt.

Value

A generic value enum

ValueType

The class of a Value.

Traits

NumberClass

Defines common properties of numeric types supported by Number.

NumberInstance

Defines common operations on numeric types supported by Number.