Module prelude

Source

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§

AtomicId
Error
IndexId
State
State is an abstract object that allows a particular kind of state to be associated with some data.

Enums§

AtomicOrder
Errors
ExternalError
Nary
OperationalError
State1
State2
State3

Traits§

Applicative
ErrorTy
Functor
Functor
HashId
Id
The Id trait describes the behavior of a type that can be used as an id. An Id is almost identical to an Identifier, 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
IdentifierExt
Identify
IdentifyMut
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]
AsyncError
Type alias for async errors
AsyncResult
Type alias for async results
BinaryState
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.
TernaryState
UnaryState