Struct corsware::UniCase [] [src]

pub struct UniCase<S>(pub S);

Case Insensitive wrapper of strings.

Trait Implementations

impl<T> PartialOrd<UniCase<T>> for UniCase<T> where
    T: AsRef<str>, 
[src]

impl<'a> Into<String> for UniCase<String>
[src]

impl<'a> Into<&'a str> for UniCase<&'a str>
[src]

impl<S> Display for UniCase<S> where
    S: Display
[src]

Formats the value using the given formatter. Read more

impl<S> AsRef<str> for UniCase<S> where
    S: AsRef<str>, 
[src]

impl<S> FromStr for UniCase<S> where
    S: FromStr
[src]

impl<S> Eq for UniCase<S> where
    S: AsRef<str>, 
[src]

impl<S> Copy for UniCase<S> where
    S: Copy
[src]

impl<'a> From<&'a String> for UniCase<&'a str>
[src]

impl<'a> From<&'a str> for UniCase<String>
[src]

impl<'a> From<&'a str> for UniCase<&'a str>
[src]

impl<'a> From<String> for UniCase<String>
[src]

impl<T> Ord for UniCase<T> where
    T: AsRef<str>, 
[src]

impl<S1, S2> PartialEq<S2> for UniCase<S1> where
    S1: AsRef<str>,
    S2: AsRef<str>, 
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<S> Debug for UniCase<S> where
    S: Debug
[src]

Formats the value using the given formatter.

impl<S> DerefMut for UniCase<S>
[src]

The method called to mutably dereference a value

impl<S> Hash for UniCase<S> where
    S: AsRef<str>, 
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl<S> Deref for UniCase<S>
[src]

The resulting type after dereferencing

The method called to dereference a value

impl<S> Clone for UniCase<S> where
    S: Clone
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more