pub struct ConsistencyDetail {
pub consistent: bool,
pub complete: bool,
pub ontology_consistent: bool,
pub abox_clashes: Vec<String>,
pub unsatisfiable: Vec<String>,
}Expand description
Full consistency semantics (TBox unsat + ABox / ontology consistency).
Fields§
§consistent: bool§complete: boolWhether the facade consistency check finished (budget / cancel complete).
ontology_consistent: booltrue when the ontology itself is consistent (ABox + TBox engines).
abox_clashes: Vec<String>§unsatisfiable: Vec<String>Trait Implementations§
Source§impl Clone for ConsistencyDetail
impl Clone for ConsistencyDetail
Source§fn clone(&self) -> ConsistencyDetail
fn clone(&self) -> ConsistencyDetail
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 ConsistencyDetail
impl Debug for ConsistencyDetail
Source§impl<'de> Deserialize<'de> for ConsistencyDetail
impl<'de> Deserialize<'de> for ConsistencyDetail
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConsistencyDetail
impl RefUnwindSafe for ConsistencyDetail
impl Send for ConsistencyDetail
impl Sync for ConsistencyDetail
impl Unpin for ConsistencyDetail
impl UnsafeUnpin for ConsistencyDetail
impl UnwindSafe for ConsistencyDetail
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