pub struct ModuleUpdate {
pub source: PathBuf,
pub module: ImportPath,
pub manifest: Option<ModuleManifest>,
pub packages: Vec<PackageUpdate>,
pub update: ModuleUpdateKind,
}
Fields§
§source: PathBuf
§module: ImportPath
§manifest: Option<ModuleManifest>
§packages: Vec<PackageUpdate>
§update: ModuleUpdateKind
Auto Trait Implementations§
impl Freeze for ModuleUpdate
impl RefUnwindSafe for ModuleUpdate
impl Send for ModuleUpdate
impl Sync for ModuleUpdate
impl Unpin for ModuleUpdate
impl UnwindSafe for ModuleUpdate
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