pub struct NecessaryNormalFormReport {
pub forms: HashMap<SctId, NecessaryNormalForm>,
pub skipped: Vec<SkippedConstruct>,
}Expand description
necessary_normal_form’s result: one NecessaryNormalForm per
named concept the input axioms said anything about, plus every
construct recognized but not modeled (spec/14’s scope), reported never
silently dropped.
Fields§
§forms: HashMap<SctId, NecessaryNormalForm>§skipped: Vec<SkippedConstruct>Trait Implementations§
Source§impl Clone for NecessaryNormalFormReport
impl Clone for NecessaryNormalFormReport
Source§fn clone(&self) -> NecessaryNormalFormReport
fn clone(&self) -> NecessaryNormalFormReport
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 moreAuto Trait Implementations§
impl Freeze for NecessaryNormalFormReport
impl RefUnwindSafe for NecessaryNormalFormReport
impl Send for NecessaryNormalFormReport
impl Sync for NecessaryNormalFormReport
impl Unpin for NecessaryNormalFormReport
impl UnsafeUnpin for NecessaryNormalFormReport
impl UnwindSafe for NecessaryNormalFormReport
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