Struct regex_syntax::hir::ClassUnicodeRange [−][src]
pub struct ClassUnicodeRange { /* fields omitted */ }
A single range of characters represented by Unicode scalar values.
The range is closed. That is, the start and end of the range are included in the range.
Implementations
impl ClassUnicodeRange
[src]
impl ClassUnicodeRange
[src]pub fn new(start: char, end: char) -> ClassUnicodeRange
[src]
Create a new Unicode scalar value 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) -> char
[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) -> char
[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 ClassUnicodeRange
[src]
impl Clone for ClassUnicodeRange
[src]fn clone(&self) -> ClassUnicodeRange
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ClassUnicodeRange
[src]
impl Copy for ClassUnicodeRange
[src]impl Default for ClassUnicodeRange
[src]
impl Default for ClassUnicodeRange
[src]fn default() -> ClassUnicodeRange
[src]
impl Eq for ClassUnicodeRange
[src]
impl Eq for ClassUnicodeRange
[src]impl Ord for ClassUnicodeRange
[src]
impl Ord for ClassUnicodeRange
[src]impl PartialEq<ClassUnicodeRange> for ClassUnicodeRange
[src]
impl PartialEq<ClassUnicodeRange> for ClassUnicodeRange
[src]fn eq(&self, other: &ClassUnicodeRange) -> bool
[src]
fn ne(&self, other: &ClassUnicodeRange) -> bool
[src]
impl PartialOrd<ClassUnicodeRange> for ClassUnicodeRange
[src]
impl PartialOrd<ClassUnicodeRange> for ClassUnicodeRange
[src]fn partial_cmp(&self, other: &ClassUnicodeRange) -> 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 ClassUnicodeRange
[src]
impl StructuralEq for ClassUnicodeRange
[src]Auto Trait Implementations
impl RefUnwindSafe for ClassUnicodeRange
impl RefUnwindSafe for ClassUnicodeRange
impl Send for ClassUnicodeRange
impl Send for ClassUnicodeRange
impl Sync for ClassUnicodeRange
impl Sync for ClassUnicodeRange
impl Unpin for ClassUnicodeRange
impl Unpin for ClassUnicodeRange
impl UnwindSafe for ClassUnicodeRange
impl UnwindSafe for ClassUnicodeRange