pub struct BasicDerivation {
pub outputs: Outputs,
pub input_sources: BTreeSet<StorePath>,
pub system: String,
pub command: String,
pub arguments: Vec<String>,
pub environment: BTreeMap<String, BString>,
}Available on crate feature
daemon only.Fields§
§outputs: Outputs§input_sources: BTreeSet<StorePath>§system: String§command: String§arguments: Vec<String>§environment: BTreeMap<String, BString>Trait Implementations§
Source§impl Clone for BasicDerivation
impl Clone for BasicDerivation
Source§fn clone(&self) -> BasicDerivation
fn clone(&self) -> BasicDerivation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BasicDerivation
impl Debug for BasicDerivation
Source§impl NixDeserialize for BasicDerivation
impl NixDeserialize for BasicDerivation
Source§impl NixSerialize for BasicDerivation
impl NixSerialize for BasicDerivation
Source§impl PartialEq for BasicDerivation
impl PartialEq for BasicDerivation
Source§fn eq(&self, other: &BasicDerivation) -> bool
fn eq(&self, other: &BasicDerivation) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl TryFrom<BasicDerivation> for UnverifiedDerivation
impl TryFrom<BasicDerivation> for UnverifiedDerivation
Source§type Error = DerivationError
type Error = DerivationError
The type returned in the event of a conversion error.
impl Eq for BasicDerivation
impl StructuralPartialEq for BasicDerivation
Auto Trait Implementations§
impl Freeze for BasicDerivation
impl RefUnwindSafe for BasicDerivation
impl Send for BasicDerivation
impl Sync for BasicDerivation
impl Unpin for BasicDerivation
impl UnsafeUnpin for BasicDerivation
impl UnwindSafe for BasicDerivation
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.