Struct ethers_solc::remappings::RelativeRemappingPathBuf
source · Expand description
The path part of the Remapping that knows the path of the file it was configured in, if any.
A Remapping is intended to be absolute, but paths in configuration files are often desired
to be relative to the configuration file itself. For example, a path of
weird-erc20/=lib/weird-erc20/src/ configured in a file /var/foundry.toml might be desired to
resolve as a weird-erc20/=/var/lib/weird-erc20/src/ remapping.
Fields
parent: Option<PathBuf>path: PathBufImplementations
Trait Implementations
sourceimpl Clone for RelativeRemappingPathBuf
impl Clone for RelativeRemappingPathBuf
sourcefn clone(&self) -> RelativeRemappingPathBuf
fn clone(&self) -> RelativeRemappingPathBuf
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for RelativeRemappingPathBuf
impl Debug for RelativeRemappingPathBuf
sourceimpl<P: AsRef<Path>> From<P> for RelativeRemappingPathBuf
impl<P: AsRef<Path>> From<P> for RelativeRemappingPathBuf
sourcefn from(path: P) -> RelativeRemappingPathBuf
fn from(path: P) -> RelativeRemappingPathBuf
Converts to this type from the input type.
sourceimpl Ord for RelativeRemappingPathBuf
impl Ord for RelativeRemappingPathBuf
sourcefn cmp(&self, other: &RelativeRemappingPathBuf) -> Ordering
fn cmp(&self, other: &RelativeRemappingPathBuf) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<RelativeRemappingPathBuf> for RelativeRemappingPathBuf
impl PartialEq<RelativeRemappingPathBuf> for RelativeRemappingPathBuf
sourcefn eq(&self, other: &RelativeRemappingPathBuf) -> bool
fn eq(&self, other: &RelativeRemappingPathBuf) -> bool
sourceimpl PartialOrd<RelativeRemappingPathBuf> for RelativeRemappingPathBuf
impl PartialOrd<RelativeRemappingPathBuf> for RelativeRemappingPathBuf
sourcefn partial_cmp(&self, other: &RelativeRemappingPathBuf) -> Option<Ordering>
fn partial_cmp(&self, other: &RelativeRemappingPathBuf) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for RelativeRemappingPathBuf
impl StructuralEq for RelativeRemappingPathBuf
impl StructuralPartialEq for RelativeRemappingPathBuf
Auto Trait Implementations
impl RefUnwindSafe for RelativeRemappingPathBuf
impl Send for RelativeRemappingPathBuf
impl Sync for RelativeRemappingPathBuf
impl Unpin for RelativeRemappingPathBuf
impl UnwindSafe for RelativeRemappingPathBuf
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.