pub enum CombineOp {
Group,
Interleave,
Choice,
Optional,
ZeroOrMore,
OneOrMore,
List,
}Expand description
Combiner kind for a <group|interleave|choice|optional|zeroOrMore| oneOrMore|list> pattern wrapper.
Variants§
Trait Implementations§
impl Copy for CombineOp
impl Eq for CombineOp
impl StructuralPartialEq for CombineOp
Auto Trait Implementations§
impl Freeze for CombineOp
impl RefUnwindSafe for CombineOp
impl Send for CombineOp
impl Sync for CombineOp
impl Unpin for CombineOp
impl UnsafeUnpin for CombineOp
impl UnwindSafe for CombineOp
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more