pub struct DerivationInfo {
pub name: Derivation,
pub outputs: HashMap<OutputName, StorePathId>,
pub input_derivations: Vec<InputDerivation>,
pub input_sources: HashSet<StorePathId>,
pub build_status: BuildStatus,
pub dependency_summary: DependencySummary,
pub cached: bool,
pub derivation_parents: HashSet<DerivationId>,
pub pname: Option<String>,
pub platform: Option<String>,
}Expand description
Derivation information
Fields§
§name: Derivation§outputs: HashMap<OutputName, StorePathId>§input_derivations: Vec<InputDerivation>§input_sources: HashSet<StorePathId>§build_status: BuildStatus§dependency_summary: DependencySummary§cached: bool§derivation_parents: HashSet<DerivationId>§pname: Option<String>§platform: Option<String>Trait Implementations§
Source§impl Clone for DerivationInfo
impl Clone for DerivationInfo
Source§fn clone(&self) -> DerivationInfo
fn clone(&self) -> DerivationInfo
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 moreAuto Trait Implementations§
impl Freeze for DerivationInfo
impl RefUnwindSafe for DerivationInfo
impl Send for DerivationInfo
impl Sync for DerivationInfo
impl Unpin for DerivationInfo
impl UnsafeUnpin for DerivationInfo
impl UnwindSafe for DerivationInfo
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