Lines Matching defs:Governed
29472 // Controls the ordering of values wrapped by `Governed`.
29492 pub struct Governed<'a, T>(pub T, pub &'a Governor);
29494 impl<T: Ord> PartialOrd for Governed<'_, T> {
29500 impl<T: Ord> Ord for Governed<'_, T> {
29508 impl<T: PartialEq> PartialEq for Governed<'_, T> {
29515 impl<T: Eq> Eq for Governed<'_, T> {}
35559 use super::super::testing::ord_chaos::{Cyclic3, Governed, Governor};
35740 let map: BTreeMap<_, _> = (0..2).map(|i| (Governed(i, &gov), ())).collect();
35749 let map: BTreeMap<_, _> = (0..2).map(|i| (Governed(i, &gov), ())).collect();
37727 map.insert(Governed(i, &gov), ());
37728 map.remove(&Governed(0xFF - i, &gov));