Expand description
Private native file primitives shared by durable local providers.
Structs§
- Async
Range Reader - Bounded asynchronous positional source backed by the native completion path.
- Native
File - One file owned by the native I/O runtime.
- Owned
Read - One owned positional read request.
- Owned
Write - One owned positional write whose buffer remains live through completion.
- Ownership
Anchor - Shared lifetime token for native resources that must not outlive an external owner.
- Ownership
Release Barrier - A non-owning release condition for an
OwnershipAnchorclone family. - Process
Tree - One child and descendants that remain in its operating-system containment.
- Range
Reader - Bounded positional source for one file range.
- Read
Batch - Runtime-independent future for one owned native read batch.
- Write
Batch - Runtime-independent future for one owned native write batch.
Enums§
- Durability
- Required durability boundary for one file operation.
- Rename
Mode - Destination behavior for one durable rename.
Functions§
- durable_
rename - Renames one filesystem entry and durably publishes the affected namespace.
- read_at
- Reads at an absolute offset without changing the file cursor.
- read_
batch_ async - Submits an owned read batch to the shared native completion worker.
- spawn_
process_ tree - Starts a child in an owned operating-system process tree.
- spawn_
service_ process - Starts the current executable’s
__servicemode without inheriting host standard-I/O handles. - sync_
data - Flushes file data according to
durability. - sync_
file - Flushes file contents and metadata according to
durability. - sync_
parent - Flushes the directory entry namespace on platforms exposing directory flushes.
- write_
all_ at - Writes every byte at an absolute offset without changing the file cursor.
- write_
all_ batch_ async - Submits an owned write batch to the shared native completion workers.