pub struct SubExpressionConstraint {
pub operator: Option<ConstraintOperator>,
pub member_of: Option<MemberOf>,
pub focus: FocusConcept,
pub member_filters: Vec<Vec<MemberFilter>>,
pub filters: Vec<FilterConstraint>,
pub history: Option<HistorySupplement>,
}Expand description
subexpressionconstraint.
Fields§
§operator: Option<ConstraintOperator>The constraint operator before the focus.
member_of: Option<MemberOf>The ^ before the focus.
focus: FocusConceptThe focus concept or nested constraint.
member_filters: Vec<Vec<MemberFilter>>memberfilterconstraints, one list per {{ M ... }}.
filters: Vec<FilterConstraint>The description and concept filter constraints, in order.
history: Option<HistorySupplement>historysupplement.
Trait Implementations§
Source§impl Clone for SubExpressionConstraint
impl Clone for SubExpressionConstraint
Source§fn clone(&self) -> SubExpressionConstraint
fn clone(&self) -> SubExpressionConstraint
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 SubExpressionConstraint
impl Debug for SubExpressionConstraint
Source§impl Display for SubExpressionConstraint
impl Display for SubExpressionConstraint
impl Eq for SubExpressionConstraint
Source§impl Hash for SubExpressionConstraint
impl Hash for SubExpressionConstraint
Source§impl PartialEq for SubExpressionConstraint
impl PartialEq for SubExpressionConstraint
impl StructuralPartialEq for SubExpressionConstraint
Auto Trait Implementations§
impl Freeze for SubExpressionConstraint
impl RefUnwindSafe for SubExpressionConstraint
impl Send for SubExpressionConstraint
impl Sync for SubExpressionConstraint
impl Unpin for SubExpressionConstraint
impl UnsafeUnpin for SubExpressionConstraint
impl UnwindSafe for SubExpressionConstraint
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