pub enum ConceptPredicate {
Active(bool),
DefinitionStatus {
defined: bool,
primitive: bool,
},
Module {
modules: Vec<u64>,
negated: bool,
},
EffectiveTime {
operator: Comparison,
values: Vec<u32>,
},
}Expand description
One concept filter with its concept sets resolved, for the model.
Variants§
Active(bool)
The concept is active (or, false, inactive).
DefinitionStatus
The definition status is one of the allowed ones.
Module
The module is one of modules (SCTIDs), or is not when negated.
EffectiveTime
The effective time compares to one of values (YYYYMMDD; != means
to none of them).
Trait Implementations§
Source§impl Clone for ConceptPredicate
impl Clone for ConceptPredicate
Source§fn clone(&self) -> ConceptPredicate
fn clone(&self) -> ConceptPredicate
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 ConceptPredicate
impl Debug for ConceptPredicate
impl Eq for ConceptPredicate
Source§impl PartialEq for ConceptPredicate
impl PartialEq for ConceptPredicate
impl StructuralPartialEq for ConceptPredicate
Auto Trait Implementations§
impl Freeze for ConceptPredicate
impl RefUnwindSafe for ConceptPredicate
impl Send for ConceptPredicate
impl Sync for ConceptPredicate
impl Unpin for ConceptPredicate
impl UnsafeUnpin for ConceptPredicate
impl UnwindSafe for ConceptPredicate
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