pub struct Derivation {
pub args: Vec<String>,
pub builder: String,
pub env: BTreeMap<String, String>,
pub input_drvs: BTreeMap<String, BTreeSet<String>>,
pub input_srcs: BTreeSet<String>,
pub outputs: BTreeMap<String, DerivationOutput>,
pub system: String,
}
Fields§
§args: Vec<String>
§builder: String
§env: BTreeMap<String, String>
§input_drvs: BTreeMap<String, BTreeSet<String>>
§input_srcs: BTreeSet<String>
§outputs: BTreeMap<String, DerivationOutput>
§system: String
Trait Implementations§
Source§impl Debug for Derivation
impl Debug for Derivation
Source§impl<'de> Deserialize<'de> for Derivation
impl<'de> Deserialize<'de> for Derivation
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 PartialEq for Derivation
impl PartialEq for Derivation
Source§impl Serialize for Derivation
impl Serialize for Derivation
impl StructuralPartialEq for Derivation
Auto Trait Implementations§
impl Freeze for Derivation
impl RefUnwindSafe for Derivation
impl Send for Derivation
impl Sync for Derivation
impl Unpin for Derivation
impl UnwindSafe for Derivation
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