Struct move_package::compilation::compiled_package::OnDiskPackage
source · [−]pub struct OnDiskPackage {
pub compiled_package_info: CompiledPackageInfo,
pub dependencies: Vec<PackageName>,
}
Expand description
Represents a compiled package that has been saved to disk. This holds only the minimal metadata
needed to reconstruct a CompiledPackage
package from it and to determine whether or not a
recompilation of the package needs to be performed or not.
Fields
compiled_package_info: CompiledPackageInfo
Information about the package and the specific compilation that was done.
dependencies: Vec<PackageName>
Dependency names for this package.
Trait Implementations
sourceimpl Clone for OnDiskPackage
impl Clone for OnDiskPackage
sourcefn clone(&self) -> OnDiskPackage
fn clone(&self) -> OnDiskPackage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for OnDiskPackage
impl Debug for OnDiskPackage
sourceimpl<'de> Deserialize<'de> for OnDiskPackage
impl<'de> Deserialize<'de> for OnDiskPackage
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for OnDiskPackage
impl Serialize for OnDiskPackage
Auto Trait Implementations
impl RefUnwindSafe for OnDiskPackage
impl Send for OnDiskPackage
impl Sync for OnDiskPackage
impl Unpin for OnDiskPackage
impl UnwindSafe for OnDiskPackage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more