pub struct InferenceOutcome {
pub graph: Graph,
pub inferred: Vec<Triple>,
pub diagnostics: Vec<String>,
}Expand description
The result of running inference over a data graph.
Fields§
§graph: GraphThe data graph augmented with all inferred triples.
inferred: Vec<Triple>The triples that were newly inferred (not already asserted).
diagnostics: Vec<String>Unsupported rule features encountered (deduplicated).
Auto Trait Implementations§
impl Freeze for InferenceOutcome
impl RefUnwindSafe for InferenceOutcome
impl Send for InferenceOutcome
impl Sync for InferenceOutcome
impl Unpin for InferenceOutcome
impl UnsafeUnpin for InferenceOutcome
impl UnwindSafe for InferenceOutcome
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