pub struct Resolution {
pub params: Option<Params>,
pub sources: BTreeMap<String, String>,
pub unresolved: Option<String>,
pub repo_placeholder: bool,
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.
repo_placeholder: boolWhether the repository is the preview placeholder rather than an
answer. A preview renders with it; a plan that would write it is
blocked, because OWNER is nobody’s project path.
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