pub struct AffectedResult {
pub direct: Vec<PathBuf>,
pub all: Vec<PathBuf>,
pub changed_files: Vec<PathBuf>,
}Expand description
Result of affected detection
Fields§
§direct: Vec<PathBuf>Directly affected members (files changed in their directory)
all: Vec<PathBuf>All affected members including transitive (depends on changed packages)
changed_files: Vec<PathBuf>Changed files that triggered the detection
Trait Implementations§
Source§impl Clone for AffectedResult
impl Clone for AffectedResult
Source§fn clone(&self) -> AffectedResult
fn clone(&self) -> AffectedResult
Returns a duplicate of the value. Read more
1.0.0 · 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 AffectedResult
impl RefUnwindSafe for AffectedResult
impl Send for AffectedResult
impl Sync for AffectedResult
impl Unpin for AffectedResult
impl UnwindSafe for AffectedResult
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