pub struct SelectionResult {
pub value: Result<Selection, Unresolved>,
pub derivation: Derivation,
pub lineage: Lineage,
pub fallback: Option<Unresolved>,
pub backfill: SelectionBackfill,
}Fields§
§value: Result<Selection, Unresolved>§derivation: Derivation§lineage: Lineage§fallback: Option<Unresolved>The evaluator emits a fallback notice for its select step with this reason.
backfill: SelectionBackfillRetained even when a needed backfill is unresolved.
Trait Implementations§
Source§impl Clone for SelectionResult
impl Clone for SelectionResult
Source§impl Debug for SelectionResult
impl Debug for SelectionResult
impl Eq for SelectionResult
Source§impl PartialEq for SelectionResult
impl PartialEq for SelectionResult
impl StructuralPartialEq for SelectionResult
Auto Trait Implementations§
impl Freeze for SelectionResult
impl RefUnwindSafe for SelectionResult
impl Send for SelectionResult
impl Sync for SelectionResult
impl Unpin for SelectionResult
impl UnsafeUnpin for SelectionResult
impl UnwindSafe for SelectionResult
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