pub struct PackageInLockFile {
pub root: bool,
pub name: String,
pub version: String,
pub source: Option<String>,
pub ontology_iri: Option<String>,
pub cksum: Option<String>,
pub dependencies: Vec<String>,
}Expand description
A package in the form to be serialized to or to be deserialized to or from the lock file.
Fields§
§root: bool§name: String§version: String§source: Option<String>§ontology_iri: Option<String>§cksum: Option<String>§dependencies: Vec<String>Trait Implementations§
Source§impl Clone for PackageInLockFile
impl Clone for PackageInLockFile
Source§fn clone(&self) -> PackageInLockFile
fn clone(&self) -> PackageInLockFile
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 moreSource§impl Debug for PackageInLockFile
impl Debug for PackageInLockFile
Source§impl<'de> Deserialize<'de> for PackageInLockFile
impl<'de> Deserialize<'de> for PackageInLockFile
Source§fn 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
Source§impl Into<PackageVersion> for &PackageInLockFile
impl Into<PackageVersion> for &PackageInLockFile
Source§fn into(self) -> PackageVersion
fn into(self) -> PackageVersion
Converts this type into the (usually inferred) input type.
Source§impl PartialEq for PackageInLockFile
impl PartialEq for PackageInLockFile
Source§impl Serialize for PackageInLockFile
impl Serialize for PackageInLockFile
Source§impl<V> TryFrom<&PackageInLockFile> for Dependency<V>
impl<V> TryFrom<&PackageInLockFile> for Dependency<V>
Source§impl<V> TryFrom<PackageInLockFile> for Dependency<V>
impl<V> TryFrom<PackageInLockFile> for Dependency<V>
impl Eq for PackageInLockFile
impl StructuralPartialEq for PackageInLockFile
Auto Trait Implementations§
impl Freeze for PackageInLockFile
impl RefUnwindSafe for PackageInLockFile
impl Send for PackageInLockFile
impl Sync for PackageInLockFile
impl Unpin for PackageInLockFile
impl UnwindSafe for PackageInLockFile
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more