Skip to main content
Version: 2.0

Use Hadris without the standard library

Disable default features, then select the platform, I/O mode, and capabilities that the target needs:

[dependencies]
hadris-fat = {
version = "2.0.0",
default-features = false,
features = ["read", "sync"]
}

Add alloc for APIs backed by Vec, String, or owned trees. Add write only when mutation or image creation is required. std implies allocation but does not implicitly select sync or async.

All storage I/O flows through hadris-io, allowing callers to adapt firmware, kernel, memory, or device-specific readers rather than depending on std::io.