mathsys 7.0.0

The Natural Language of Math.
//^
//^ PRELUDE
//^

//> PRELUDE -> STD
pub use std::{
    env::{
        args as getArguments,
        consts::{
            OS,
            ARCH
        },
        current_dir as currentDir
    },
    path::PathBuf as FilePath,
    fs::{
        read_to_string as readFile,
        write as writeFile,
        read_dir as readDir
    },
    time::Instant as Time,
    process::exit,
    error::Error,
    fmt::{
        Formatter,
        Display,
        Result as Rst,
        Debug
    },
    collections::{
        HashMap as Map,
        HashSet as Set,
        VecDeque as Deque
    },
    sync::LazyLock,
    mem::take
};

//> PRELUDE -> COLORED
pub use colored::Colorize as Colored;

//> PRELUDE -> REGEX
pub use regex::bytes::{
    Regex,
    RegexSet,
    Captures
};

//> PRELUDE -> INDEXMAP
pub use indexmap::IndexMap;

//> PRELUDE -> AHASH
pub use ahash::{
    AHashMap as FastMap,
    AHashSet as FastSet
};

//> PRELUDE -> SMALLVEC
pub use smallvec::{
    SmallVec
};

//> PRELUDE -> RUSTC_VERSION_RUNTIME
pub use rustc_version_runtime::version as rustcv;

//> PRELUDE -> STRUM_MACROS
pub use strum_macros::AsRefStr;

//> PRELUDE -> ENUM_DISPATCH
pub use enum_dispatch::enum_dispatch as dispatch;