Coverage Report

Created: 2026-10-28 06:43

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/rust/registry/src/index.crates.io-1949cf8c6b5b557f/alloc-stdlib-0.3.0/src/std_alloc.rs
Line
Count
Source
1
use super::heap_alloc::WrapBox;
2
use super::{Allocator};
3
#[derive(Default, Clone, Copy, Debug)]
4
pub struct StandardAlloc{}
5
6
impl<T: Clone+Default> Allocator<T> for StandardAlloc {
7
   type AllocatedMemory = WrapBox<T>;
8
1.78M
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
1.78M
       vec![T::default().clone();len].into()
10
1.78M
   }
Unexecuted instantiation: <alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::interface::Command<brotli::enc::interface::SliceOffset>>>::alloc_cell
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::entropy_encode::HuffmanTree>>::alloc_cell
Line
Count
Source
8
43.1k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
43.1k
       vec![T::default().clone();len].into()
10
43.1k
   }
Unexecuted instantiation: <alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::compat::Compat16x16>>::alloc_cell
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::compat::CompatF8>>::alloc_cell
Line
Count
Source
8
7.09k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
7.09k
       vec![T::default().clone();len].into()
10
7.09k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::cluster::HistogramPair>>::alloc_cell
Line
Count
Source
8
21.2k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
21.2k
       vec![T::default().clone();len].into()
10
21.2k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::command::Command>>::alloc_cell
Line
Count
Source
8
10.7k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
10.7k
       vec![T::default().clone();len].into()
10
10.7k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::ContextType>>::alloc_cell
Line
Count
Source
8
6.63k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
6.63k
       vec![T::default().clone();len].into()
10
6.63k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::HistogramCommand>>::alloc_cell
Line
Count
Source
8
16.6k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
16.6k
       vec![T::default().clone();len].into()
10
16.6k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::HistogramLiteral>>::alloc_cell
Line
Count
Source
8
37.5k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
37.5k
       vec![T::default().clone();len].into()
10
37.5k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::HistogramDistance>>::alloc_cell
Line
Count
Source
8
28.8k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
28.8k
       vec![T::default().clone();len].into()
10
28.8k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::backward_references::hash_to_binary_tree::ZopfliNode>>::alloc_cell
Line
Count
Source
8
7.55k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
7.55k
       vec![T::default().clone();len].into()
10
7.55k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<f32>>::alloc_cell
Line
Count
Source
8
22.2k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
22.2k
       vec![T::default().clone();len].into()
10
22.2k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<i32>>::alloc_cell
Line
Count
Source
8
627
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
627
       vec![T::default().clone();len].into()
10
627
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u16>>::alloc_cell
Line
Count
Source
8
55.5k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
55.5k
       vec![T::default().clone();len].into()
10
55.5k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u64>>::alloc_cell
Line
Count
Source
8
8.29k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
8.29k
       vec![T::default().clone();len].into()
10
8.29k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli_decompressor::huffman::HuffmanCode>>::alloc_cell
Line
Count
Source
8
167k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
167k
       vec![T::default().clone();len].into()
10
167k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u8>>::alloc_cell
Line
Count
Source
8
676k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
676k
       vec![T::default().clone();len].into()
10
676k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u32>>::alloc_cell
Line
Count
Source
8
670k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
670k
       vec![T::default().clone();len].into()
10
670k
   }
11
5.84M
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
5.84M
   }
Unexecuted instantiation: <alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::interface::Command<brotli::enc::interface::SliceOffset>>>::free_cell
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::entropy_encode::HuffmanTree>>::free_cell
Line
Count
Source
11
43.1k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
43.1k
   }
Unexecuted instantiation: <alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::compat::Compat16x16>>::free_cell
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::compat::CompatF8>>::free_cell
Line
Count
Source
11
7.09k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
7.09k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::cluster::HistogramPair>>::free_cell
Line
Count
Source
11
21.2k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
21.2k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::command::Command>>::free_cell
Line
Count
Source
11
12.1k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
12.1k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::ContextType>>::free_cell
Line
Count
Source
11
6.63k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
6.63k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::HistogramCommand>>::free_cell
Line
Count
Source
11
20.7k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
20.7k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::HistogramLiteral>>::free_cell
Line
Count
Source
11
40.8k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
40.8k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::HistogramDistance>>::free_cell
Line
Count
Source
11
32.9k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
32.9k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::backward_references::hash_to_binary_tree::ZopfliNode>>::free_cell
Line
Count
Source
11
7.55k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
7.55k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<f32>>::free_cell
Line
Count
Source
11
22.2k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
22.2k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<i32>>::free_cell
Line
Count
Source
11
12.7k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
12.7k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u16>>::free_cell
Line
Count
Source
11
55.5k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
55.5k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u64>>::free_cell
Line
Count
Source
11
8.44k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
8.44k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli_decompressor::huffman::HuffmanCode>>::free_cell
Line
Count
Source
11
619k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
619k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u8>>::free_cell
Line
Count
Source
11
2.53M
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
2.53M
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u32>>::free_cell
Line
Count
Source
11
2.39M
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13
2.39M
   }
14
}