#[non_exhaustive]pub struct FileManifest {
pub written: Vec<PathBuf>,
}Expand description
Records every path written by apply_install, for exact uninstall.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.written: Vec<PathBuf>Paths written, relative to the root passed to apply_install.
Trait Implementations§
Source§impl Clone for FileManifest
impl Clone for FileManifest
Source§fn clone(&self) -> FileManifest
fn clone(&self) -> FileManifest
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 moreSource§impl Debug for FileManifest
impl Debug for FileManifest
Source§impl Default for FileManifest
impl Default for FileManifest
Source§fn default() -> FileManifest
fn default() -> FileManifest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FileManifest
impl RefUnwindSafe for FileManifest
impl Send for FileManifest
impl Sync for FileManifest
impl Unpin for FileManifest
impl UnsafeUnpin for FileManifest
impl UnwindSafe for FileManifest
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