pub enum SubRefinement {
AttributeSet(AttributeSet),
Group {
cardinality: Option<Cardinality>,
attributes: AttributeSet,
},
Nested(Box<Refinement>),
}Expand description
subrefinement.
Variants§
AttributeSet(AttributeSet)
An attribute set.
Group
eclattributegroup: [c] { attributes }.
Fields
§
cardinality: Option<Cardinality>The group cardinality.
§
attributes: AttributeSetThe attributes in the group.
Nested(Box<Refinement>)
( eclrefinement ).
Trait Implementations§
Source§impl Clone for SubRefinement
impl Clone for SubRefinement
Source§fn clone(&self) -> SubRefinement
fn clone(&self) -> SubRefinement
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 SubRefinement
impl Debug for SubRefinement
Source§impl Display for SubRefinement
impl Display for SubRefinement
impl Eq for SubRefinement
Source§impl Hash for SubRefinement
impl Hash for SubRefinement
Source§impl PartialEq for SubRefinement
impl PartialEq for SubRefinement
impl StructuralPartialEq for SubRefinement
Auto Trait Implementations§
impl Freeze for SubRefinement
impl RefUnwindSafe for SubRefinement
impl Send for SubRefinement
impl Sync for SubRefinement
impl Unpin for SubRefinement
impl UnsafeUnpin for SubRefinement
impl UnwindSafe for SubRefinement
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