pub enum OriginPaths {
Single(PathBuf),
Map(IndexMap<String, PathBuf>),
}Expand description
An associated set of path origins for a set of input keys.
This is useful when, for example, resolving all paths within an
Inputs to be relative to the input file from whence they
originated.
Variants§
Single(PathBuf)
A single origin path for all inputs.
Map(IndexMap<String, PathBuf>)
A dynamic mapping of input keys to origin paths.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OriginPaths
impl RefUnwindSafe for OriginPaths
impl Send for OriginPaths
impl Sync for OriginPaths
impl Unpin for OriginPaths
impl UnwindSafe for OriginPaths
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more