pub struct ArtifactPatternRewrite {
pub original_pattern: String,
pub effective_pattern: String,
pub original_target_dir: String,
pub effective_target_dir: String,
pub rewritten: bool,
}Expand description
The result of mapping one artifact pattern across a target-dir rewrite.
Fields§
§original_pattern: StringThe pattern as originally specified.
effective_pattern: StringThe pattern after rewriting to the effective target dir.
original_target_dir: StringThe original CARGO_TARGET_DIR the pattern was written against.
effective_target_dir: StringThe effective CARGO_TARGET_DIR the build actually used.
rewritten: boolWhether the pattern was actually rewritten (false when it did not reference the target dir, or the dirs are identical).
Trait Implementations§
Source§impl Clone for ArtifactPatternRewrite
impl Clone for ArtifactPatternRewrite
Source§impl Debug for ArtifactPatternRewrite
impl Debug for ArtifactPatternRewrite
Source§impl<'de> Deserialize<'de> for ArtifactPatternRewrite
impl<'de> Deserialize<'de> for ArtifactPatternRewrite
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ArtifactPatternRewrite
Source§impl PartialEq for ArtifactPatternRewrite
impl PartialEq for ArtifactPatternRewrite
Source§impl Serialize for ArtifactPatternRewrite
impl Serialize for ArtifactPatternRewrite
impl StructuralPartialEq for ArtifactPatternRewrite
Auto Trait Implementations§
impl Freeze for ArtifactPatternRewrite
impl RefUnwindSafe for ArtifactPatternRewrite
impl Send for ArtifactPatternRewrite
impl Sync for ArtifactPatternRewrite
impl Unpin for ArtifactPatternRewrite
impl UnsafeUnpin for ArtifactPatternRewrite
impl UnwindSafe for ArtifactPatternRewrite
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.