Trait nom::Compare [−][src]
Abstracts comparison operations
Required methods
fn compare(&self, t: T) -> CompareResult
[src]
Compares self to another value for equality
fn compare_no_case(&self, t: T) -> CompareResult
[src]
Compares self to another value for equality independently of the case.
Warning: for &str
, the comparison is done
by lowercasing both strings and comparing
the result. This is a temporary solution until
a better one appears
Implementations on Foreign Types
impl<'a, 'b> Compare<&'b [u8]> for &'a [u8]
[src]
fn compare(&self, t: &'b [u8]) -> CompareResult
[src]
fn compare_no_case(&self, t: &'b [u8]) -> CompareResult
[src]
impl<'a, 'b> Compare<&'b str> for &'a [u8]
[src]
fn compare(&self, t: &'b str) -> CompareResult
[src]
fn compare_no_case(&self, t: &'b str) -> CompareResult
[src]
impl<'a, 'b> Compare<&'b str> for &'a str
[src]
fn compare(&self, t: &'b str) -> CompareResult
[src]
fn compare_no_case(&self, t: &'b str) -> CompareResult
[src]
impl<'a, 'b, O1, O2, T1, T2> Compare<&'b BitSlice<O2, T2>> for &'a BitSlice<O1, T1> where
O1: BitOrder,
O2: BitOrder,
T1: 'a + BitStore,
T2: 'a + BitStore,
[src]
O1: BitOrder,
O2: BitOrder,
T1: 'a + BitStore,
T2: 'a + BitStore,