resource-bound-derive 0.1.3

Compile-time enforcement of struct size limits and heap allocation constraints
Documentation

resource-bound-derive

resource-bound-derive is a part of resource-bound crate and not designed to work solely,the main usage is in resource-bound crate, refer to resource-bound

resource-bound

resource-bound is a procedural macro crate that enforces compile-time resource constraints on Rust structs.

It allows you to:

  • enforce a maximum struct size at compile time
  • disallow heap allocation by default
  • explicitly opt in to heap usage when required
  • catch violations early, with zero runtime cost

This crate is intentionally conservative, explicit, and honest about what Rust can and cannot guarantee at compile time.