Coverage Report

Created: 2025-08-29 07:17

/rust/registry/src/index.crates.io-6f17d22bba15001f/alloc-stdlib-0.2.2/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.85M
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
1.85M
       vec![T::default().clone();len].into()
10
1.85M
   }
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
41.5k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
41.5k
       vec![T::default().clone();len].into()
10
41.5k
   }
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
6.45k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
6.45k
       vec![T::default().clone();len].into()
10
6.45k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::cluster::HistogramPair>>::alloc_cell
Line
Count
Source
8
20.6k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
20.6k
       vec![T::default().clone();len].into()
10
20.6k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::command::Command>>::alloc_cell
Line
Count
Source
8
11.9k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
11.9k
       vec![T::default().clone();len].into()
10
11.9k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::ContextType>>::alloc_cell
Line
Count
Source
8
6.71k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
6.71k
       vec![T::default().clone();len].into()
10
6.71k
   }
<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
38.1k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
38.1k
       vec![T::default().clone();len].into()
10
38.1k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::HistogramDistance>>::alloc_cell
Line
Count
Source
8
28.9k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
28.9k
       vec![T::default().clone();len].into()
10
28.9k
   }
<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.47k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
7.47k
       vec![T::default().clone();len].into()
10
7.47k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<f32>>::alloc_cell
Line
Count
Source
8
21.3k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
21.3k
       vec![T::default().clone();len].into()
10
21.3k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<i32>>::alloc_cell
Line
Count
Source
8
638
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
638
       vec![T::default().clone();len].into()
10
638
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u16>>::alloc_cell
Line
Count
Source
8
57.8k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
57.8k
       vec![T::default().clone();len].into()
10
57.8k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u64>>::alloc_cell
Line
Count
Source
8
8.32k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
8.32k
       vec![T::default().clone();len].into()
10
8.32k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli_decompressor::huffman::HuffmanCode>>::alloc_cell
Line
Count
Source
8
202k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
202k
       vec![T::default().clone();len].into()
10
202k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u8>>::alloc_cell
Line
Count
Source
8
698k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
698k
       vec![T::default().clone();len].into()
10
698k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u32>>::alloc_cell
Line
Count
Source
8
687k
   fn alloc_cell(&mut self, len : usize) -> WrapBox<T> {
9
687k
       vec![T::default().clone();len].into()
10
687k
   }
11
4.74M
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
4.74M
13
4.74M
   }
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
41.5k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
41.5k
13
41.5k
   }
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
6.45k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
6.45k
13
6.45k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::cluster::HistogramPair>>::free_cell
Line
Count
Source
11
20.6k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
20.6k
13
20.6k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::command::Command>>::free_cell
Line
Count
Source
11
13.4k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
13.4k
13
13.4k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::ContextType>>::free_cell
Line
Count
Source
11
6.71k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
6.71k
13
6.71k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::HistogramCommand>>::free_cell
Line
Count
Source
11
21.3k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
21.3k
13
21.3k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::HistogramLiteral>>::free_cell
Line
Count
Source
11
42.0k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
42.0k
13
42.0k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli::enc::histogram::HistogramDistance>>::free_cell
Line
Count
Source
11
33.6k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
33.6k
13
33.6k
   }
<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.47k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
7.47k
13
7.47k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<f32>>::free_cell
Line
Count
Source
11
21.3k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
21.3k
13
21.3k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<i32>>::free_cell
Line
Count
Source
11
14.1k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
14.1k
13
14.1k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u16>>::free_cell
Line
Count
Source
11
57.8k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
57.8k
13
57.8k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u64>>::free_cell
Line
Count
Source
11
8.45k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
8.45k
13
8.45k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<brotli_decompressor::huffman::HuffmanCode>>::free_cell
Line
Count
Source
11
648k
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
648k
13
648k
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u8>>::free_cell
Line
Count
Source
11
1.82M
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
1.82M
13
1.82M
   }
<alloc_stdlib::std_alloc::StandardAlloc as alloc_no_stdlib::stack_allocator::Allocator<u32>>::free_cell
Line
Count
Source
11
1.97M
   fn free_cell(&mut self, _data : WrapBox<T>) {
12
1.97M
13
1.97M
   }
14
}