Expand description
§Enishi Concurrency (Own+CFA)
Phase D: Own+CFA Final - Ownership types and capability functor composition
Merkle DAG: enishi_concur -> ownership_types, cap_functor, txn_safety
Modules§
- perms
- Permission flags for capabilities
Structs§
- Borrow
CapCid - Phase D: Borrowed Capability Content Identifier Compile-time borrow checking prevents use-after-free and data races
- Borrow
MutCap Cid - Phase D: Mutable Borrowed Capability Content Identifier Exclusive access for mutation with capability checking
- CapCid
- Capability-CID pair
- CapTrace
Entry - CapTracer
- Phase D: Capability Tracer for audit trail
- Lease
Info - Lease
Manager - Phase D: Lease management for capability expiration
- Owned
CapCid - Phase D: Owned Capability Content Identifier Rust ownership ensures exclusive access and prevents data races
- Resource
Manager - Phase D: Resource Manager with ownership tracking
- Safe
Executor - Phase D: Safe wrapper for concurrent operations
- Transaction
- Phase D: Transaction with ownership tracking
Enums§
- Concur
Error - Errors for concurrency operations
Traits§
- CapFunctor
- Phase D: Capability Functor F(Cap ▷ X) = Cap ▷ F(X) - functor composition for security