pub struct NecessaryNormalForm {
pub is_a: Vec<SctId>,
pub attributes: Vec<Attribute>,
}Expand description
A concept’s necessary normal form: its proximal (most specific entailed, non-redundant) parents, and its redundancy-reduced attributes.
Fields§
§is_a: Vec<SctId>§attributes: Vec<Attribute>Trait Implementations§
Source§impl Clone for NecessaryNormalForm
impl Clone for NecessaryNormalForm
Source§fn clone(&self) -> NecessaryNormalForm
fn clone(&self) -> NecessaryNormalForm
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 NecessaryNormalForm
impl Debug for NecessaryNormalForm
Source§impl Default for NecessaryNormalForm
impl Default for NecessaryNormalForm
Source§fn default() -> NecessaryNormalForm
fn default() -> NecessaryNormalForm
Returns the “default value” for a type. Read more
impl Eq for NecessaryNormalForm
Source§impl PartialEq for NecessaryNormalForm
impl PartialEq for NecessaryNormalForm
impl StructuralPartialEq for NecessaryNormalForm
Auto Trait Implementations§
impl Freeze for NecessaryNormalForm
impl RefUnwindSafe for NecessaryNormalForm
impl Send for NecessaryNormalForm
impl Sync for NecessaryNormalForm
impl Unpin for NecessaryNormalForm
impl UnsafeUnpin for NecessaryNormalForm
impl UnwindSafe for NecessaryNormalForm
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