pub struct Resolution {
pub params: Option<Params>,
pub sources: BTreeMap<String, String>,
pub unresolved: Option<String>,
pub nix_withheld: Option<(Vec<String>, String)>,
}Expand description
The landing parameters, resolved or not, with what withheld the Nix destinations where the target cannot take them.
Fields§
§params: Option<Params>The parameters, where they resolved.
sources: BTreeMap<String, String>Which layer answered each parameter.
unresolved: Option<String>Why they did not resolve, where they did not.
nix_withheld: Option<(Vec<String>, String)>The Nix destinations withheld, with the one reason.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Resolution
impl RefUnwindSafe for Resolution
impl Send for Resolution
impl Sync for Resolution
impl Unpin for Resolution
impl UnsafeUnpin for Resolution
impl UnwindSafe for Resolution
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