Expand description
Modules§
- actors
- Actors
- errors
- Errors
- hkt
- Higher Kinded Types
- id
- Identity
- prelude
- state
- State
- sync
- Synchronization
- time
- Time
- traits
- types
Macros§
Structs§
- Error
- State
- State is an abstract object that allows a particular kind of state to be associated with some data.
Enums§
Traits§
- Adjust
- Appellation
- An appellation is considered to be a name or title that is used to identify an object.
For our purposes, an
Appellation
is a type that is used to identify an object in a computational space. The appellation outlines a notation that combines an idenfifier, classifier, and name into a single unique identifier for an object. - AsSlice
- AsSlice
Mut - Classifiable
- Interface for classifiable objects
- Classifier
- Denotes an object that may be used as a classifier
- DType
- DType provides additional information regarding the current type
- DType
Ext - Decrement
Decrement
is a trait describing the ability to decrement a value.- Increment
- Into
Inner - IntoInner is typically used for basic structures that wrap a single value.
- IsType
- Name
- Interface for nameable data-structures
- String
Ext - String
Fmt - TypeTag
- Typically, TypeTag is used for uninitaliziable
enums
with no variants
Functions§
- collect_
files_ as - A generic function wrapper extending glob::glob
- file_
to_ vec - This function converts the file found at path (fp) into a Vec
- fnl_
remove - Remove the first and last charecters of a string
- project_
root - Fetch the project root unless specified otherwise with a CARGO_MANIFEST_DIR env variable
- type_of
- Compare two types
Type Aliases§
- Arcm
- Type alias wrapping a locked, thread-safe structure with a [Mutex] in an [Arc]
- Async
Error - Type alias for async errors
- Async
Result - Type alias for async results
- BoxError
- Type alias for a boxed error with send, sync, and static flags enabled
- BoxResult
- Type alias for the standard result used
- IOResult
- Type alias for std::io::Result
- Result
- A type alias for core::result::Result that employs the crate::errors::Error type
Derive Macros§
- Display
- Keyed
- Params
- This macro generates a parameter struct and an enum of parameter keys.
- Variant
Constructors - This macro automatically generates functional constructors for all enclosed variants.