Re-exports§
pub use super::HKT;
pub use super::Result;
pub use super::RawState;
pub use super::Stateful;
pub use super::epoch::Epoch;
pub use super::timestamp::Timestamp;
pub use super::Now;
pub use super::IntoInner;
pub use super::Name;
pub use super::direction::Direction;
pub use super::adjust::*;
pub use super::appellation::*;
pub use super::classify::*;
pub use super::dtype::*;
pub use super::ext::*;
pub use super::toggle::*;
Structs§
- Atomic
Id - Error
- IndexId
- State
- State is an abstract object that allows a particular kind of state to be associated with some data.
Enums§
Traits§
- Applicative
- ErrorTy
- Functor
- Functor
- HashId
- Id
- The
Id
trait describes the behavior of a type that can be used as an id. AnId
is almost identical to anIdentifier
, but it is a trait that can be implemented for any type. - Identifier
- An
Identifier
is a type that can be used as an identifier - Identifier
Ext - Identify
- Identify
Mut - KeyValue
- Monad
- OrInsert
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
- std_
time - systime is a utilitarian function that returns the current system time in milliseconds.
- systime
- systime is a utilitarian function that returns the current system time in milliseconds.
- 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
- Binary
State - 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
- NState
- A type alias for a Nary state with a default value of 4.
- Ternary
State - Unary
State