pub struct PairingAtom {
pub intervals: IntervalSet,
pub allows_zero: bool,
pub unbounded: bool,
pub max_repeat: Option<u32>,
pub variable_bounded: bool,
}Expand description
A character-consuming atom (the reference _PairingAtom).
Fields§
§intervals: IntervalSet§allows_zero: bool§unbounded: bool§max_repeat: Option<u32>§variable_bounded: boolTrait Implementations§
Source§impl Clone for PairingAtom
impl Clone for PairingAtom
Source§impl Debug for PairingAtom
impl Debug for PairingAtom
impl Eq for PairingAtom
Source§impl PartialEq for PairingAtom
impl PartialEq for PairingAtom
impl StructuralPartialEq for PairingAtom
Auto Trait Implementations§
impl Freeze for PairingAtom
impl RefUnwindSafe for PairingAtom
impl Send for PairingAtom
impl Sync for PairingAtom
impl Unpin for PairingAtom
impl UnsafeUnpin for PairingAtom
impl UnwindSafe for PairingAtom
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.