Snapshot · Oct 24, 2026 · Frozen documentation
ChannelError
Portable bounded-channel failure identity, without native handles. Closed forbids new send commits; receive drains committed items before EOF. Cancelled never owns a second copy of a committed item. Allocation occurs at creation; lock/permit errors preserve their provider's portable identity.
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.
ChannelError
pub enum ChannelErrorPortable bounded-channel failure identity, without native handles. Closed forbids new send commits; receive drains committed items before EOF. Cancelled never owns a second copy of a committed item. Allocation occurs at creation; lock/permit errors preserve their provider's portable identity.
Documentation snapshot: October 24, 2026 About versions ↗