pub struct CaseString { /* private fields */ }
Expand description
Case insensitive string
use rust_warc::CaseString;
// explicit constructor
let s1 = CaseString::from(String::from("HELLO!"));
// implicit conversion from String or &str
let s2: CaseString = "hello!".into();
assert_eq!(s1, s2);
Implementations§
Trait Implementations§
Source§impl Debug for CaseString
impl Debug for CaseString
Source§impl From<&str> for CaseString
impl From<&str> for CaseString
Source§impl From<String> for CaseString
impl From<String> for CaseString
Source§impl Hash for CaseString
impl Hash for CaseString
Source§impl Into<String> for CaseString
impl Into<String> for CaseString
Source§impl PartialEq<String> for CaseString
impl PartialEq<String> for CaseString
Source§impl PartialEq for CaseString
impl PartialEq for CaseString
impl Eq for CaseString
impl StructuralPartialEq for CaseString
Auto Trait Implementations§
impl Freeze for CaseString
impl RefUnwindSafe for CaseString
impl Send for CaseString
impl Sync for CaseString
impl Unpin for CaseString
impl UnwindSafe for CaseString
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more