Module form

Module form 

Source

Structs§

Absolute
An absolute path.
Any
A path whose form is unknown. It could be a relative, absolute, or canonical path.
Canonical
Relative
A strictly relative path.

Traits§

IsAbsolute
A marker trait for PathForms that are absolute paths. This includes only the Absolute and Canonical path forms.
MaybeAbsolute
A marker trait for PathForms that may be absolute paths. This includes the Any, Absolute, and Canonical path forms.
MaybeRelative
A marker trait for PathForms that may be relative paths. This includes only the Any and Relative path forms.
PathCast
A marker trait that signifies one PathForm can be used as or trivially converted to another PathForm.
PathForm
A marker trait for the different kinds of path forms. Each form has its own invariants that are guaranteed to be upheld. The list of path forms are:
PathJoin
A trait used to specify the output PathForm of a path join operation.
PathPush
A marker trait for PathForms that support pushing paths.
PathSet
A marker trait for PathForms that support setting the file name or extension.