Crate tc_value[][src]

Expand description

Provides a generic scalar Value enum which supports collation.

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

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”)

Defines a collation order for Number.

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

A range comprising a start and end Bound

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.

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

Traits

Defines common properties of numeric types supported by Number.

Defines common operations on numeric types supported by Number.