pub struct AffectedSet {
pub base: String,
pub changed_files: Vec<String>,
pub bench_files: Vec<PathBuf>,
pub all_bench_files: Vec<PathBuf>,
}Expand description
Output of resolve_affected.
Fields§
§base: String§changed_files: Vec<String>§bench_files: Vec<PathBuf>Absolute paths to bench files in the affected closure.
all_bench_files: Vec<PathBuf>Absolute paths to every discovered bench file. Callers diff this
against bench_files to report what was skipped.
Trait Implementations§
Source§impl Clone for AffectedSet
impl Clone for AffectedSet
Source§fn clone(&self) -> AffectedSet
fn clone(&self) -> AffectedSet
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AffectedSet
impl RefUnwindSafe for AffectedSet
impl Send for AffectedSet
impl Sync for AffectedSet
impl Unpin for AffectedSet
impl UnsafeUnpin for AffectedSet
impl UnwindSafe for AffectedSet
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