const Once = enum(fd_t)
fn fromFd(fd: fd_t) Once
fn toFd(once: Once) fd_t
533 534 535 536 537 538 539 540 541 542 543 544 545 546
const Once = enum(fd_t) { uninitialized = -1, initializing = -2, /// fd _, fn fromFd(fd: fd_t) Once { return @fromBackingInt(@intCast(@as(u31, @intCast(fd)))); } fn toFd(once: Once) fd_t { return @as(u31, @intCast(@backingInt(once))); } }