Crate scsys_core
source · [−]Modules
Structs
The asynchronous configuration builder.
Represents data specific to builder in asychronous state, with support for async.
Struct representing a BSON datetime. Note: BSON datetimes have millisecond precision.
A prioritized configuration repository. It maintains a set of configuration sources, fetches values to populate those, and provides them according to the source’s priority.
A configuration builder
Represents data specific to builder in default, sychronous state, without support for async.
A configuration source backed up by a file.
ISO 8601 combined date and time with time zone.
A wrapper around raw 12-byte ObjectId representations.
The UTC time zone. This is the most efficient time zone when you don’t need the local time. It is also used as an offset (which is also a dummy type).
Enums
Represents all possible errors that can occur when working with configuration.
A collection of time-related data structures
Constants
Traits
A data structure that can be deserialized from any data format supported by Serde.
A data structure that can be serialized into any data format supported by Serde.
Functions
Consolidate resources required for generating random numbers
Type Definitions
Type alias for a common block hash
Type alias for a common block id
Type alias for a common block nonce
Type alias for a batch of transactions for a block as an array of type (T) and size 16
Type alias for a common block timestamp
Type alias for a common block timezone
Type alias for a vector (Vec) of config files (crate::ConfigFile)
Type alias implementing a [ConfigBuilder] in its default state
Type alias for an std::collections::HashMap with a String key and variable value