pub enum RdfIsomorphismStatus {
GroundGraphProven,
BlankNodeCanonicalizationRequired,
Different,
}Expand description
The level of RDF claim that can be made from an encoded Q42 comparison.
Variants§
GroundGraphProven
The source contains no blank-node labels, so exact encoded-set equality is a ground-graph equivalence proof in the ingestion representation.
BlankNodeCanonicalizationRequired
The sets match only when original blank-node labels are treated as identities. Canonical blank-node isomorphism needs lexical Q42 terms.
Different
The encoded graph sets differ, so no isomorphism claim is possible.
Trait Implementations§
Source§impl Clone for RdfIsomorphismStatus
impl Clone for RdfIsomorphismStatus
Source§fn clone(&self) -> RdfIsomorphismStatus
fn clone(&self) -> RdfIsomorphismStatus
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 RdfIsomorphismStatus
impl Debug for RdfIsomorphismStatus
Source§impl PartialEq for RdfIsomorphismStatus
impl PartialEq for RdfIsomorphismStatus
Source§fn eq(&self, other: &RdfIsomorphismStatus) -> bool
fn eq(&self, other: &RdfIsomorphismStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RdfIsomorphismStatus
impl Serialize for RdfIsomorphismStatus
impl Copy for RdfIsomorphismStatus
impl Eq for RdfIsomorphismStatus
impl StructuralPartialEq for RdfIsomorphismStatus
Auto Trait Implementations§
impl Freeze for RdfIsomorphismStatus
impl RefUnwindSafe for RdfIsomorphismStatus
impl Send for RdfIsomorphismStatus
impl Sync for RdfIsomorphismStatus
impl Unpin for RdfIsomorphismStatus
impl UnsafeUnpin for RdfIsomorphismStatus
impl UnwindSafe for RdfIsomorphismStatus
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more