Struct regex_syntax::hir::ClassBytesRange [−][src]
pub struct ClassBytesRange { /* fields omitted */ }
A single range of characters represented by arbitrary bytes.
The range is closed. That is, the start and end of the range are included in the range.
Implementations
impl ClassBytesRange
[src]
impl ClassBytesRange
[src]pub fn new(start: u8, end: u8) -> ClassBytesRange
[src]
Create a new byte range for a character class.
The returned range is always in a canonical form. That is, the range
returned always satisfies the invariant that start <= end
.
pub fn start(&self) -> u8
[src]
Return the start of this range.
The start of a range is always less than or equal to the end of the range.
pub fn end(&self) -> u8
[src]
Return the end of this range.
The end of a range is always greater than or equal to the start of the range.
Trait Implementations
impl Clone for ClassBytesRange
[src]
impl Clone for ClassBytesRange
[src]fn clone(&self) -> ClassBytesRange
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ClassBytesRange
[src]
impl Copy for ClassBytesRange
[src]impl Default for ClassBytesRange
[src]
impl Default for ClassBytesRange
[src]fn default() -> ClassBytesRange
[src]
impl Eq for ClassBytesRange
[src]
impl Eq for ClassBytesRange
[src]impl Ord for ClassBytesRange
[src]
impl Ord for ClassBytesRange
[src]impl PartialEq<ClassBytesRange> for ClassBytesRange
[src]
impl PartialEq<ClassBytesRange> for ClassBytesRange
[src]fn eq(&self, other: &ClassBytesRange) -> bool
[src]
fn ne(&self, other: &ClassBytesRange) -> bool
[src]
impl PartialOrd<ClassBytesRange> for ClassBytesRange
[src]
impl PartialOrd<ClassBytesRange> for ClassBytesRange
[src]fn partial_cmp(&self, other: &ClassBytesRange) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl StructuralEq for ClassBytesRange
[src]
impl StructuralEq for ClassBytesRange
[src]impl StructuralPartialEq for ClassBytesRange
[src]
impl StructuralPartialEq for ClassBytesRange
[src]Auto Trait Implementations
impl RefUnwindSafe for ClassBytesRange
impl RefUnwindSafe for ClassBytesRange
impl Send for ClassBytesRange
impl Send for ClassBytesRange
impl Sync for ClassBytesRange
impl Sync for ClassBytesRange
impl Unpin for ClassBytesRange
impl Unpin for ClassBytesRange
impl UnwindSafe for ClassBytesRange
impl UnwindSafe for ClassBytesRange