FileOpenMode
Selects open access and explicit file-creation behavior. Cases are semantic identities, not target flag bits. Operations translate at the selected private platform boundary; this enum retains no resources.
Module std.fs
import std.fs;Public declaration contracts and authored examples. A page can document several related symbols. Implementation bodies are excluded.
FileOpenMode
pub enum FileOpenModeSelects open access and explicit file-creation behavior. Cases are semantic identities, not target flag bits. Operations translate at the selected private platform boundary; this enum retains no resources.
FileOpenMode.Read
Read;Opens existing input only.
FileOpenMode.ReadWrite
ReadWrite;Opens existing input/output without truncation.
FileOpenMode.CreateNew
CreateNew;Exclusively creates an owner-only input/output file.
FileOpenMode.CreateOrTruncate
CreateOrTruncate;Creates or truncates an input/output file.
FileOpenMode.Append
Append;Creates if absent and appends every write atomically with respect to offset selection.