Skip to main content

Module relative_path

Module relative_path 

Source
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§

RelativePath
A validated, canonical, NFC-normalized relative path under a module root.

Enums§

RelativePathError
An error constructing a RelativePath.