Module prelude

Source

Re-exports§

pub use super::RawState;
pub use super::Stateful;
pub use super::Now;
pub use super::epoch::Epoch;
pub use super::timestamp::Timestamp;
pub use super::direction::Direction;
pub use crate::error::*;
pub use super::nstate::*;
pub use super::adjust::*;
pub use super::appellation::*;
pub use super::classify::*;
pub use super::convert::*;
pub use super::dtype::*;
pub use super::string::*;
pub use super::toggle::*;
pub use super::wrapper::*;

Macros§

hkt

Structs§

AtomicId
IndexId

Enums§

AtomicOrder

Traits§

Applicative
Functor
HKT
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
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