pub trait EqIgnoreAsciiCaseMultiple {
    // Required methods
    fn eq_ignore_ascii_case_multiple<S: AsRef<[u8]>>(
        &self,
        bs: &[S]
    ) -> Option<usize>;
    fn eq_ignore_ascii_case_with_lowercase_multiple<S: AsRef<[u8]>>(
        &self,
        bs: &[S]
    ) -> Option<usize>;
    fn eq_ignore_ascii_case_with_uppercase_multiple<S: AsRef<[u8]>>(
        &self,
        bs: &[S]
    ) -> Option<usize>;
}
Expand description

To extend types which implement AsRef<[u8]> to have eq_ignore_ascii_case_multiple, eq_ignore_ascii_case_with_lowercase_multiple and eq_ignore_ascii_case_with_uppercase_multiple methods.

Required Methods§

source

fn eq_ignore_ascii_case_multiple<S: AsRef<[u8]>>( &self, bs: &[S] ) -> Option<usize>

Returns Some(usize) if one of the given string slices case-insensitively matches this string slice.

source

fn eq_ignore_ascii_case_with_lowercase_multiple<S: AsRef<[u8]>>( &self, bs: &[S] ) -> Option<usize>

Returns Some(usize) if one of the given lowercase string slices case-insensitively matches this string slice.

source

fn eq_ignore_ascii_case_with_uppercase_multiple<S: AsRef<[u8]>>( &self, bs: &[S] ) -> Option<usize>

Returns Some(usize) if one of the given uppercase string slices case-insensitively matches this string slice.

Implementors§