Expand description
Modules§
- error
- hkt
- Higher Kinded Types
- id
- Identity
- prelude
- state
- State
- str
- string related utilities
- sync
- Synchronization
- time
- Time
- traits
- types
Macros§
Structs§
- Case
Type Iter - An iterator over the variants of CaseType
- 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
- Mapper
- Name
- Interface for nameable data-structures
- String
Ext - String
Fmt - TypeTag
- Typically, TypeTag is used for uninitaliziable
enums
with no variants - Wrapper
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
- to_
camelcase - Converts a string to camelCase.
- to_
kebabcase - Converts a string to kebab-case.
- to_
pascalcase - Converts a string to PascalCase.
- to_
screaming_ snakecase - Converts a string to SCREAMING_SNAKE_CASE.
- to_
snakecase - Converts a string to snake_case.
- 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
Derive Macros§
- Display
- Getter
- Set
- Variant
Constructors - This macro automatically generates functional constructors for all enclosed variants.
- With