Sha256: 19ee25c1316238b3cc62b2ecbdf8bac9ae3c949a198df3adb16f19cf99bbd624
Contents?: true
Size: 786 Bytes
Versions: 24
Compression:
Stored size: 786 Bytes
Contents
#[doc(hidden)] #[macro_export] #[cfg(not(debug_assertions))] macro_rules! unreach { () => ({ unsafe { core::hint::unreachable_unchecked(); } }) } #[doc(hidden)] #[macro_export] #[cfg(debug_assertions)] macro_rules! unreach { () => ({ unreachable!() }) } #[allow(unused_macros)] ///Assertion macro, which panics with last OS error macro_rules! os_assert { ($cond:expr) => ({ if !($cond) { panic!("Assertion '{}' failed. {}", stringify!($cond), error_code::ErrorCode::last_system()); } }) } #[allow(unused_macros)] #[doc(hidden)] macro_rules! assert_time { ($time:expr) => ({ debug_assert!(!($time.as_secs() == 0 && $time.subsec_nanos() == 0), "Zero timeout makes no sense"); }) }
Version data entries
24 entries across 24 versions & 1 rubygems