Rust: a record with unread slots is held read-only (slot-readonly-rs) #127

Merged
libby merged 6 commits from hands/slot-readonly-rs into main 2026-11-12 04:44:04 +00:00

2026-11-12

Libby
Name follow-up mesh-snapshot-atomic
All checks were successful
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Successful in 21m8s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-12 03:41:45 +00:00
Libby
cultmesh-rs: pin the snapshot pull's refusal of a read-only key; changelog
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-12 03:31:20 +00:00
Libby
cultcache-rs: the mark scope closes on drop; scopes never nest
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-12 03:10:22 +00:00
Libby
cultcache-rs: a record whose payload carries unread slots is read-only; every write or removal of it is refused
The derives' slot visitors count the slots past the declared ones and note them into a scope the decode entry opens,
instead of skipping them silently; a unit arm with slots decodes and marks. Every write entry asks one check over the
held envelope, decoded under the mark, and refuses with SchemaConflictError.unread_slots before any store is touched.
Breaking for struct-literal construction of SchemaConflictError (0.3.x to 0.4.0).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-12 03:09:12 +00:00