pub struct FoundSpec {
pub name: String,
pub version: ConcreteVersion,
pub arch: Value,
pub namespace: String,
pub parameters: Value,
pub package_hash: String,
pub dependencies: Option<Value>,
pub annotations: Value,
pub hash: String,
}Expand description
A single package’s spec from running Find::find.
Fields§
§name: Stringpackage name: {0}
version: ConcreteVersionconcrete package version: {0}
arch: Value§namespace: String§parameters: Value§package_hash: String§dependencies: Option<Value>§annotations: Value§hash: String32-character hash uniquely identifying this spec: {0}
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FoundSpec
impl<'de> Deserialize<'de> for FoundSpec
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
Auto Trait Implementations§
impl Freeze for FoundSpec
impl RefUnwindSafe for FoundSpec
impl Send for FoundSpec
impl Sync for FoundSpec
impl Unpin for FoundSpec
impl UnwindSafe for FoundSpec
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