structfs-handles 0.2.0

Handle-store and streaming primitives for StructFS: outstanding/{id} scaffolding, atomic tail reads, cancellable parked reads
Documentation

structfs-handles

Handle ownership, cancellation and streaming primitives for deferred operations.

Usage

HandleStore implements the outstanding/{id} lifecycle via HandleProtocol. TailLog provides atomic items-and-terminal-status reads. Gate and CancelToken support parked reads. Use DuplexStream for bounded consuming binary streams; append-only ByteStream has different retention semantics. The conformance module validates custom handle implementations.

Candidate and support

Version 0.2.0 targets Rust 1.96+. See the API documentation for compiled examples and full contracts. Read the migration guide before upgrading code or persisted data. The release procedure describes package, platform and feature verification.