rustc_ast/util/
case.rs

1/// Whatever to ignore case (`fn` vs `Fn` vs `FN`) or not. Used for recovering.
2#[derive(#[automatically_derived]
impl ::core::marker::Copy for Case { }Copy, #[automatically_derived]
impl ::core::clone::Clone for Case {
    #[inline]
    fn clone(&self) -> Case { *self }
}Clone, #[automatically_derived]
impl ::core::fmt::Debug for Case {
    #[inline]
    fn fmt(&self, f: &mut ::core::fmt::Formatter) -> ::core::fmt::Result {
        ::core::fmt::Formatter::write_str(f,
            match self {
                Case::Sensitive => "Sensitive",
                Case::Insensitive => "Insensitive",
            })
    }
}Debug, #[automatically_derived]
impl ::core::cmp::Eq for Case {
    #[inline]
    #[doc(hidden)]
    #[coverage(off)]
    fn assert_receiver_is_total_eq(&self) -> () {}
}Eq, #[automatically_derived]
impl ::core::cmp::PartialEq for Case {
    #[inline]
    fn eq(&self, other: &Case) -> bool {
        let __self_discr = ::core::intrinsics::discriminant_value(self);
        let __arg1_discr = ::core::intrinsics::discriminant_value(other);
        __self_discr == __arg1_discr
    }
}PartialEq)]
3pub enum Case {
4    Sensitive,
5    Insensitive,
6}