Expand description
A validated, canonical, NFC-normalized relative path under a module root.
RelativePath enforces the spec’s per-path structural rules at
construction time. Once constructed, the value is guaranteed to be a
/-separated, lexically-clean path that is not absolute, not Windows
drive-prefixed, free of \ separators and null bytes, and does not
escape the module root via ... Two inputs that name the same logical
file (e.g. foo/./bar.wdl and foo/bar.wdl, or two distinct Unicode
spellings of café.wdl) compare equal once normalized.
Structs§
- Relative
Path - A validated, canonical, NFC-normalized relative path under a module root.
Enums§
- Relative
Path Error - An error constructing a
RelativePath.