Sha256: 8e79346da033b3441987b45e8d8530dd48441aa5d5addaeec5650ce7a0f64dc0
Contents?: true
Size: 616 Bytes
Versions: 32
Compression:
Stored size: 616 Bytes
Contents
#![no_std] #![forbid(unsafe_code)] #[macro_export] macro_rules! impl_mirrored { { type Mirror = $tinyname:ident; $( $(#[$attr:meta])* $v:vis fn $fname:ident ($seif:ident : $seifty:ty $(,$argname:ident : $argtype:ty)*) $(-> $ret:ty)? ; )* } => { $( $(#[$attr])* #[inline(always)] $v fn $fname($seif : $seifty, $($argname: $argtype),*) $(-> $ret)? { match $seif { $tinyname::Inline(i) => i.$fname($($argname),*), $tinyname::Heap(h) => h.$fname($($argname),*), } } )* }; }
Version data entries
32 entries across 32 versions & 1 rubygems