pub enum GraphCertainty {
Resolved,
Possible,
}Expand description
How much an edge is known.
A projection maps a producer’s certainty one for one and never upgrades a possible answer to a resolved one.
Variants§
Resolved
Language rules identify this one target without inference.
Possible
Source evidence identifies the target, but proof is not available.
Trait Implementations§
Source§impl Clone for GraphCertainty
impl Clone for GraphCertainty
impl Copy for GraphCertainty
Source§impl Debug for GraphCertainty
impl Debug for GraphCertainty
impl Eq for GraphCertainty
Source§impl Hash for GraphCertainty
impl Hash for GraphCertainty
Source§impl Ord for GraphCertainty
impl Ord for GraphCertainty
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for GraphCertainty
impl PartialEq for GraphCertainty
Source§impl PartialOrd for GraphCertainty
impl PartialOrd for GraphCertainty
Source§impl Serialize for GraphCertainty
impl Serialize for GraphCertainty
impl StructuralPartialEq for GraphCertainty
Auto Trait Implementations§
impl Freeze for GraphCertainty
impl RefUnwindSafe for GraphCertainty
impl Send for GraphCertainty
impl Sync for GraphCertainty
impl Unpin for GraphCertainty
impl UnsafeUnpin for GraphCertainty
impl UnwindSafe for GraphCertainty
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