Sha256: e99a865cd4271a524c2fe95503e96d851b35990570aed6fb2e9dac7a14da31b6
Contents?: true
Size: 460 Bytes
Versions: 8
Compression:
Stored size: 460 Bytes
Contents
use super::*; use crate::Flags; #[test] fn cases() { case(1 | 1 << 1 | 1 << 2, TestFlags::all); case(0, TestZero::all); case(0, TestEmpty::all); case(!0, TestExternal::all); } #[track_caller] fn case<T: Flags>(expected: T::Bits, inherent: impl FnOnce() -> T) where <T as Flags>::Bits: std::fmt::Debug + PartialEq, { assert_eq!(expected, inherent().bits(), "T::all()"); assert_eq!(expected, T::all().bits(), "Flags::all()"); }
Version data entries
8 entries across 8 versions & 1 rubygems