pub struct FileMapping {
pub package_files: Vec<PackageFiles>,
pub project_files: Vec<PathBuf>,
pub ignored_files: Vec<PathBuf>,
}Expand description
Result of mapping changed files to packages.
This is a data transfer object with intentionally public fields for direct access.
Fields§
§package_files: Vec<PackageFiles>§project_files: Vec<PathBuf>§ignored_files: Vec<PathBuf>Implementations§
Source§impl FileMapping
impl FileMapping
pub fn affected_packages(&self) -> Vec<&PackageInfo>
Trait Implementations§
Source§impl Debug for FileMapping
impl Debug for FileMapping
Source§impl Default for FileMapping
impl Default for FileMapping
Source§fn default() -> FileMapping
fn default() -> FileMapping
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FileMapping
impl RefUnwindSafe for FileMapping
impl Send for FileMapping
impl Sync for FileMapping
impl Unpin for FileMapping
impl UnsafeUnpin for FileMapping
impl UnwindSafe for FileMapping
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