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

Version Path
wasmtime-26.0.0 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-25.0.2 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-25.0.1 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-25.0.0 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-24.0.0 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-23.0.2 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-22.0.0 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-21.0.1 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-20.0.2 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-20.0.0 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-18.0.3 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-17.0.1 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-17.0.0 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-16.0.0 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-15.0.1 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-15.0.0 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-14.0.4 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-14.0.3 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-14.0.1 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs
wasmtime-14.0.0 ./ext/cargo-vendor/tinyvec_macros-0.1.1/src/lib.rs