Sha256: 2ed8a36d30cd5ba33190a6f40e5151984751c192c948b00da3a039b3401efa94
Contents?: true
Size: 781 Bytes
Versions: 15
Compression:
Stored size: 781 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::SystemError::last()); } }) } #[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
15 entries across 15 versions & 1 rubygems