Skip to main content

string_compare

Function string_compare 

Source
pub fn string_compare(a: &[u8], b: &[u8]) -> Ordering
Expand description

Compare two byte slices using the same rule as the C string_compare: shorter slices sort first, otherwise sort lexicographically.

ยงExamples

use std::cmp::Ordering;
use dynomite::util::dyn_string::string_compare;

assert_eq!(string_compare(b"abc", b"abc"), Ordering::Equal);
assert_eq!(string_compare(b"ab", b"abc"), Ordering::Less);
assert_eq!(string_compare(b"abd", b"abc"), Ordering::Greater);