Module resolve

Module resolve 

Source
Available on crate feature resolve-path only.
Expand description

Traits for resolving paths in a directory structure.

HasField is automatically derived by the #[derive(HasField)] macro.

Macros§

load_pathderive
resolve_pathderive
A macro to resolve a path to a specific field in a directory structure.

Traits§

DynamicHasField
A trait to declare that a type has fields with dynamic names, such as DirChildren, DirDescendants, etc.
DynamicHasFieldMaybeNewtype
DynamicHasField for types that may or may not have a newtype wrapper around their field type.
DynamicHasFieldNoNewtype
DynamicHasField for types that do not have a newtype wrapper around their field type.
HasField
A trait to declare that a type has a field with a specific name, and the type of the field is HasField::Inner.
HasFieldMaybeNewtype
A trait for types that may or may not have a newtype wrapper around their field type for reading / writing.
HasFieldNoNewtype
A trait to declare that a type has a field with a specific name, and it’s not wrapped in a newtype.