Coverage Report

Created: 2025-11-16 06:35

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/rust/registry/src/index.crates.io-1949cf8c6b5b557f/tinyvec_macros-0.1.1/src/lib.rs
Line
Count
Source
1
#![no_std]
2
#![forbid(unsafe_code)]
3
4
#[macro_export]
5
macro_rules! impl_mirrored {
6
    {
7
    type Mirror = $tinyname:ident;
8
    $(
9
        $(#[$attr:meta])*
10
        $v:vis fn $fname:ident ($seif:ident : $seifty:ty $(,$argname:ident : $argtype:ty)*) $(-> $ret:ty)? ;
11
    )*
12
    } => {
13
        $(
14
        $(#[$attr])*
15
        #[inline(always)]
16
75.4M
        $v fn $fname($seif : $seifty, $($argname: $argtype),*) $(-> $ret)? {
17
75.4M
            match $seif {
18
32.6M
                $tinyname::Inline(i) => i.$fname($($argname),*),
19
42.8M
                $tinyname::Heap(h) => h.$fname($($argname),*),
20
            }
21
75.4M
        }
<tinyvec::tinyvec::TinyVec<[u8; 24]>>::len
Line
Count
Source
16
21.6M
        $v fn $fname($seif : $seifty, $($argname: $argtype),*) $(-> $ret)? {
17
21.6M
            match $seif {
18
18.2M
                $tinyname::Inline(i) => i.$fname($($argname),*),
19
3.36M
                $tinyname::Heap(h) => h.$fname($($argname),*),
20
            }
21
21.6M
        }
<tinyvec::tinyvec::TinyVec<[u8; 24]> as core::ops::deref::Deref>::deref
Line
Count
Source
16
17.5M
        $v fn $fname($seif : $seifty, $($argname: $argtype),*) $(-> $ret)? {
17
17.5M
            match $seif {
18
6.51M
                $tinyname::Inline(i) => i.$fname($($argname),*),
19
11.0M
                $tinyname::Heap(h) => h.$fname($($argname),*),
20
            }
21
17.5M
        }
<tinyvec::tinyvec::TinyVec<[u8; 32]>>::len
Line
Count
Source
16
28.1M
        $v fn $fname($seif : $seifty, $($argname: $argtype),*) $(-> $ret)? {
17
28.1M
            match $seif {
18
7.01M
                $tinyname::Inline(i) => i.$fname($($argname),*),
19
21.1M
                $tinyname::Heap(h) => h.$fname($($argname),*),
20
            }
21
28.1M
        }
<tinyvec::tinyvec::TinyVec<[u8; 32]> as core::ops::deref::Deref>::deref
Line
Count
Source
16
8.14M
        $v fn $fname($seif : $seifty, $($argname: $argtype),*) $(-> $ret)? {
17
8.14M
            match $seif {
18
842k
                $tinyname::Inline(i) => i.$fname($($argname),*),
19
7.29M
                $tinyname::Heap(h) => h.$fname($($argname),*),
20
            }
21
8.14M
        }
Unexecuted instantiation: <tinyvec::tinyvec::TinyVec<[u8; 32]> as core::ops::deref::DerefMut>::deref_mut
22
        )*
23
    };
24
}
25