Snapshot · Oct 24, 2026 · Frozen documentation
LockError
Portable lock setup/acquisition errors; contention is an optional result. No native errno, lock word or pthread type enters this API. Storage failures preserve the allocator reason; other statuses describe native setup/acquisition.
Sn is under heavy development. This reference includes the intended 1.0 design; features may be incomplete in the current compiler. Read the status →
Module std.sync
import std.sync;Public declaration contracts and authored examples. A page can document several related symbols. Implementation bodies are excluded.
LockError
pub enum LockErrorPortable lock setup/acquisition errors; contention is an optional result. No native errno, lock word or pthread type enters this API. Storage failures preserve the allocator reason; other statuses describe native setup/acquisition.
Documentation snapshot: October 24, 2026 About versions ↗