Skip to main content

Crate frozen_core

Crate frozen_core 

Source
Expand description

Crates.io Docs.rs Tests License

§FrozenCore

Custom implementations and core utilities for pid7-org crates

[!NOTE] frozen-core contains next to naught AI-generated code

Therefore, any catastrophic bugs or fatal crashes encountered are results of pure and unadulterated skill issues

§Feature Flags

§Usage

Add following to your Cargo.toml,

[dependencies]
frozen-core = { version = "0.0.37", default-features = true }

[!IMPORTANT] Minimum Supported Rust Version (MSRV) is 1.86.0

[!TIP] All the features are enabled by default; to disable, set default-features to false

§TL;DR

[!IMPORTANT] frozen-core is primarily created for pid7-org projects

External use is discouraged, but not prohibited, given you assume all the risks

This project is licensed under the Apache-2.0 and MIT License, see the LICENSE-APACHE and LICENSE-MIT file for more details

Contributions are welcome; please feel free to submit a PR or open an issue if you have any feedback or suggestions

Modules§

ack
Acknowledge primitives for durability tracking
error
Utilities for error propagation used across [frozen_core]
file
Custom implementation of std::fs::File with fixed-size buffer addressing, background synchronization, and epoch-based durability tracking
hints
Minimal set of routines for branch predictor hints
isa
A minimal and no_std best available ISA extension detection for x86-64 and AArch64 systems
memmap
Memory-mapped typed slot storage with per-slot concurrency and epoch durability