pub enum FocusConcept {
Reference(ConceptReference),
Wildcard,
AltIdentifier(AltIdentifier),
Nested(Box<ExpressionConstraint>),
}Expand description
eclfocusconcept, or a parenthesized nested constraint.
Variants§
Reference(ConceptReference)
A concept reference.
Wildcard
*, any concept.
AltIdentifier(AltIdentifier)
An alternate identifier.
Nested(Box<ExpressionConstraint>)
( expressionconstraint ).
Trait Implementations§
Source§impl Clone for FocusConcept
impl Clone for FocusConcept
Source§fn clone(&self) -> FocusConcept
fn clone(&self) -> FocusConcept
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 FocusConcept
impl Debug for FocusConcept
Source§impl Display for FocusConcept
impl Display for FocusConcept
impl Eq for FocusConcept
Source§impl Hash for FocusConcept
impl Hash for FocusConcept
Source§impl PartialEq for FocusConcept
impl PartialEq for FocusConcept
impl StructuralPartialEq for FocusConcept
Auto Trait Implementations§
impl Freeze for FocusConcept
impl RefUnwindSafe for FocusConcept
impl Send for FocusConcept
impl Sync for FocusConcept
impl Unpin for FocusConcept
impl UnsafeUnpin for FocusConcept
impl UnwindSafe for FocusConcept
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