blob: b438bcd9fb5eb0169dd73ec67edde4d25b15cb6f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
pub struct CustomEq;
impl Eq for CustomEq {}
impl PartialEq for CustomEq {
fn eq(&self, _: &Self) -> bool {
false
}
}
pub const NONE: Option<CustomEq> = None;
pub const SOME: Option<CustomEq> = Some(CustomEq);
pub trait AssocConst {
const NONE: Option<CustomEq> = None;
const SOME: Option<CustomEq> = Some(CustomEq);
}
|