Crate scsys_core
source · [−]Re-exports
Modules
Structs
The asynchronous configuration builder.
Represents data specific to builder in asychronous state, with support for async.
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.
Implement the standard structure of a state
Enums
Represents all possible errors that can occur when working with configuration.
Captures the different ids allowed throughout the ecosystem
A collection of time-related data structures
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 boxed standard error
Type alias of a result implementing the super::BaseError
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 boxed error with send, sync, and static flags enabled
Type alias for the standard result used
Type alias for a vector (Vec) of config files (crate::ConfigFile)
Type alias implementing a [ConfigBuilder] in its default state
Type alias for the default timestamp
Type alias for the default timezone, chrono::Utc
Type alias for an std::collections::HashMap with a String key and variable value
Type alias for std::io::Result