pub struct ProjectionOutput {
pub value: Datum,
pub dependencies: BTreeSet<FactId>,
}Expand description
Canonical provider output and its declared fact dependencies.
Fields§
§value: DatumCanonical semantic projection value.
dependencies: BTreeSet<FactId>Exact facts on which the value depends.
Trait Implementations§
Source§impl Clone for ProjectionOutput
impl Clone for ProjectionOutput
Source§fn clone(&self) -> ProjectionOutput
fn clone(&self) -> ProjectionOutput
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 ProjectionOutput
impl Debug for ProjectionOutput
impl Eq for ProjectionOutput
Source§impl PartialEq for ProjectionOutput
impl PartialEq for ProjectionOutput
impl StructuralPartialEq for ProjectionOutput
Auto Trait Implementations§
impl Freeze for ProjectionOutput
impl RefUnwindSafe for ProjectionOutput
impl Send for ProjectionOutput
impl Sync for ProjectionOutput
impl Unpin for ProjectionOutput
impl UnsafeUnpin for ProjectionOutput
impl UnwindSafe for ProjectionOutput
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