praborrow-macros

Crates.iopraborrow-macros
lib.rspraborrow-macros
version1.2.2
created_at2026-01-09 16:26:26.406996+00
updated_at2026-01-14 03:30:00.662363+00
descriptionProcedural macros for PraBorrow defense and verification logic.
homepage
repositoryhttps://github.com/ireddragonicy/PraBorrow
max_upload_size
id2032343
size13,663
Ndik (IRedDragonICY)

documentation

README

praborrow-macros

English | Indonesia

Procedural macros for the PraBorrow system.

Overview

This collection of procedural macros reduces boilerplate and enforces strict semantics within the PraBorrow ecosystem. It includes derivation logic for core traits.

Key Features

  • #[derive(Constitution)]: Enforces invariant checking on structs, generating verify_invariants methods.

  • #[derive(Target)]: Implements resource addressing and identification logic.

  • Compile-Time Checks: Performs static analysis on macro inputs to catch errors early.

Commit count: 113

cargo fmt