/rust/registry/src/index.crates.io-1949cf8c6b5b557f/rkyv-0.8.15/src/vec.rs
Line | Count | Source |
1 | | //! An archived version of `Vec`. |
2 | | |
3 | | use core::{ |
4 | | borrow::Borrow, |
5 | | cmp, fmt, hash, |
6 | | ops::{Deref, Index}, |
7 | | slice::SliceIndex, |
8 | | }; |
9 | | |
10 | | use munge::munge; |
11 | | use rancor::Fallible; |
12 | | |
13 | | use crate::{ |
14 | | primitive::{ArchivedUsize, FixedUsize}, |
15 | | seal::Seal, |
16 | | ser::{Allocator, Writer, WriterExt as _}, |
17 | | Archive, Place, Portable, RelPtr, Serialize, SerializeUnsized, |
18 | | }; |
19 | | |
20 | | /// An archived [`Vec`]. |
21 | | /// |
22 | | /// This uses a [`RelPtr`] to a `[T]` under the hood. Unlike |
23 | | /// [`ArchivedString`](crate::string::ArchivedString), it does not have an |
24 | | /// inline representation. |
25 | | #[derive(Portable)] |
26 | | #[cfg_attr( |
27 | | feature = "bytecheck", |
28 | | derive(bytecheck::CheckBytes), |
29 | | bytecheck(verify) |
30 | | )] |
31 | | #[rkyv(crate)] |
32 | | #[repr(C)] |
33 | | pub struct ArchivedVec<T> { |
34 | | ptr: RelPtr<T>, |
35 | | len: ArchivedUsize, |
36 | | } |
37 | | |
38 | | impl<T> ArchivedVec<T> { |
39 | | /// Returns a pointer to the first element of the archived vec. |
40 | 0 | pub fn as_ptr(&self) -> *const T { |
41 | 0 | unsafe { self.ptr.as_ptr() } |
42 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8>>::as_ptr Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::as_ptr |
43 | | |
44 | | /// Returns the number of elements in the archived vec. |
45 | 0 | pub fn len(&self) -> usize { |
46 | 0 | self.len.to_native() as usize |
47 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8>>::len Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::len |
48 | | |
49 | | /// Returns whether the archived vec is empty. |
50 | 0 | pub fn is_empty(&self) -> bool { |
51 | 0 | self.len() == 0 |
52 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::is_empty Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::is_empty |
53 | | |
54 | | /// Gets the elements of the archived vec as a slice. |
55 | 0 | pub fn as_slice(&self) -> &[T] { |
56 | 0 | unsafe { core::slice::from_raw_parts(self.as_ptr(), self.len()) } |
57 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8>>::as_slice Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::as_slice |
58 | | |
59 | | /// Gets the elements of the archived vec as a sealed mutable slice. |
60 | 0 | pub fn as_slice_seal(this: Seal<'_, Self>) -> Seal<'_, [T]> { |
61 | 0 | let len = this.len(); |
62 | 0 | munge!(let Self { ptr, .. } = this); |
63 | 0 | let slice = unsafe { |
64 | 0 | core::slice::from_raw_parts_mut(RelPtr::as_mut_ptr(ptr), len) |
65 | | }; |
66 | 0 | Seal::new(slice) |
67 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::as_slice_seal Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::as_slice_seal |
68 | | |
69 | | /// Resolves an archived `Vec` from a given slice. |
70 | 1.45M | pub fn resolve_from_slice<U: Archive<Archived = T>>( |
71 | 1.45M | slice: &[U], |
72 | 1.45M | resolver: VecResolver, |
73 | 1.45M | out: Place<Self>, |
74 | 1.45M | ) { |
75 | 1.45M | Self::resolve_from_len(slice.len(), resolver, out); |
76 | 1.45M | } <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::resolve_from_slice::<alloc::vec::Vec<wasmer_compiler::types::relocation::Relocation>> Line | Count | Source | 70 | 52.8k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 52.8k | slice: &[U], | 72 | 52.8k | resolver: VecResolver, | 73 | 52.8k | out: Place<Self>, | 74 | 52.8k | ) { | 75 | 52.8k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 52.8k | } |
Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::resolve_from_slice::<u64> <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::resolve_from_slice::<wasmer_types::table::TableStyle> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::resolve_from_slice::<wasmer_types::memory::MemoryStyle> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::resolve_from_slice::<wasmer_types::stack::trap::TrapInformation> Line | Count | Source | 70 | 107k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 107k | slice: &[U], | 72 | 107k | resolver: VecResolver, | 73 | 107k | out: Place<Self>, | 74 | 107k | ) { | 75 | 107k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 107k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::resolve_from_slice::<wasmer_compiler::types::relocation::Relocation> Line | Count | Source | 70 | 354k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 354k | slice: &[U], | 72 | 354k | resolver: VecResolver, | 73 | 354k | out: Place<Self>, | 74 | 354k | ) { | 75 | 354k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 354k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::resolve_from_slice::<wasmer_compiler::types::address_map::InstructionAddressMap> Line | Count | Source | 70 | 107k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 107k | slice: &[U], | 72 | 107k | resolver: VecResolver, | 73 | 107k | out: Place<Self>, | 74 | 107k | ) { | 75 | 107k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 107k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::resolve_from_slice::<wasmer_compiler::types::section::CustomSection> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::resolve_from_slice::<wasmer_compiler::types::function::FunctionBody> Line | Count | Source | 70 | 79.2k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 79.2k | slice: &[U], | 72 | 79.2k | resolver: VecResolver, | 73 | 79.2k | out: Place<Self>, | 74 | 79.2k | ) { | 75 | 79.2k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 79.2k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::resolve_from_slice::<wasmer_compiler::types::function::CompiledFunctionFrameInfo> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<u8>>::resolve_from_slice::<u8> Line | Count | Source | 70 | 413k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 413k | slice: &[U], | 72 | 413k | resolver: VecResolver, | 73 | 413k | out: Place<Self>, | 74 | 413k | ) { | 75 | 413k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 413k | } |
<rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::resolve_from_slice::<alloc::boxed::Box<[u8]>> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::resolve_from_slice::<wasmer_types::initializers::TableInitializer> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::resolve_from_slice::<wasmer_types::types::TableType> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::resolve_from_slice::<wasmer_types::types::GlobalInit> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::resolve_from_slice::<wasmer_types::types::GlobalType> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::resolve_from_slice::<wasmer_types::types::MemoryType> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::resolve_from_slice::<wasmer_types::types::FunctionType> Line | Count | Source | 70 | 26.4k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 26.4k | slice: &[U], | 72 | 26.4k | resolver: VecResolver, | 73 | 26.4k | out: Place<Self>, | 74 | 26.4k | ) { | 75 | 26.4k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::resolve_from_slice::<wasmer_types::indexes::SignatureIndex> Line | Count | Source | 70 | 52.8k | pub fn resolve_from_slice<U: Archive<Archived = T>>( | 71 | 52.8k | slice: &[U], | 72 | 52.8k | resolver: VecResolver, | 73 | 52.8k | out: Place<Self>, | 74 | 52.8k | ) { | 75 | 52.8k | Self::resolve_from_len(slice.len(), resolver, out); | 76 | 52.8k | } |
Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::resolve_from_slice::<_> Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::resolve_from_slice::<alloc::vec::Vec<wasmer_compiler::types::relocation::Relocation>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::resolve_from_slice::<u64> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::resolve_from_slice::<wasmer_types::table::TableStyle> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::resolve_from_slice::<wasmer_types::memory::MemoryStyle> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::resolve_from_slice::<wasmer_compiler::types::relocation::Relocation> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::resolve_from_slice::<wasmer_compiler::types::address_map::InstructionAddressMap> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::resolve_from_slice::<wasmer_compiler::types::section::CustomSection> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::resolve_from_slice::<wasmer_compiler::types::function::FunctionBody> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::resolve_from_slice::<wasmer_compiler::types::function::CompiledFunctionFrameInfo> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::resolve_from_slice::<wasmer_types::stack::trap::TrapInformation> Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8>>::resolve_from_slice::<u8> Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::resolve_from_slice::<alloc::boxed::Box<[u8]>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::resolve_from_slice::<wasmer_types::initializers::TableInitializer> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::resolve_from_slice::<wasmer_types::types::TableType> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::resolve_from_slice::<wasmer_types::types::GlobalInit> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::resolve_from_slice::<wasmer_types::types::GlobalType> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::resolve_from_slice::<wasmer_types::types::MemoryType> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::resolve_from_slice::<wasmer_types::types::FunctionType> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::resolve_from_slice::<wasmer_types::indexes::SignatureIndex> Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::resolve_from_slice::<_> |
77 | | |
78 | | /// Resolves an archived `Vec` from a given length. |
79 | 1.45M | pub fn resolve_from_len( |
80 | 1.45M | len: usize, |
81 | 1.45M | resolver: VecResolver, |
82 | 1.45M | out: Place<Self>, |
83 | 1.45M | ) { |
84 | 1.45M | munge!(let ArchivedVec { ptr, len: out_len } = out); |
85 | 1.45M | RelPtr::emplace(resolver.pos as usize, ptr); |
86 | 1.45M | usize::resolve(&len, (), out_len); |
87 | 1.45M | } <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::resolve_from_len Line | Count | Source | 79 | 52.8k | pub fn resolve_from_len( | 80 | 52.8k | len: usize, | 81 | 52.8k | resolver: VecResolver, | 82 | 52.8k | out: Place<Self>, | 83 | 52.8k | ) { | 84 | 52.8k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 52.8k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 52.8k | usize::resolve(&len, (), out_len); | 87 | 52.8k | } |
Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::resolve_from_len <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::resolve_from_len Line | Count | Source | 79 | 107k | pub fn resolve_from_len( | 80 | 107k | len: usize, | 81 | 107k | resolver: VecResolver, | 82 | 107k | out: Place<Self>, | 83 | 107k | ) { | 84 | 107k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 107k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 107k | usize::resolve(&len, (), out_len); | 87 | 107k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::resolve_from_len Line | Count | Source | 79 | 354k | pub fn resolve_from_len( | 80 | 354k | len: usize, | 81 | 354k | resolver: VecResolver, | 82 | 354k | out: Place<Self>, | 83 | 354k | ) { | 84 | 354k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 354k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 354k | usize::resolve(&len, (), out_len); | 87 | 354k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::resolve_from_len Line | Count | Source | 79 | 107k | pub fn resolve_from_len( | 80 | 107k | len: usize, | 81 | 107k | resolver: VecResolver, | 82 | 107k | out: Place<Self>, | 83 | 107k | ) { | 84 | 107k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 107k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 107k | usize::resolve(&len, (), out_len); | 87 | 107k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::resolve_from_len Line | Count | Source | 79 | 79.2k | pub fn resolve_from_len( | 80 | 79.2k | len: usize, | 81 | 79.2k | resolver: VecResolver, | 82 | 79.2k | out: Place<Self>, | 83 | 79.2k | ) { | 84 | 79.2k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 79.2k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 79.2k | usize::resolve(&len, (), out_len); | 87 | 79.2k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<u8>>::resolve_from_len Line | Count | Source | 79 | 413k | pub fn resolve_from_len( | 80 | 413k | len: usize, | 81 | 413k | resolver: VecResolver, | 82 | 413k | out: Place<Self>, | 83 | 413k | ) { | 84 | 413k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 413k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 413k | usize::resolve(&len, (), out_len); | 87 | 413k | } |
<rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::resolve_from_len Line | Count | Source | 79 | 26.4k | pub fn resolve_from_len( | 80 | 26.4k | len: usize, | 81 | 26.4k | resolver: VecResolver, | 82 | 26.4k | out: Place<Self>, | 83 | 26.4k | ) { | 84 | 26.4k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 26.4k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 26.4k | usize::resolve(&len, (), out_len); | 87 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::resolve_from_len Line | Count | Source | 79 | 52.8k | pub fn resolve_from_len( | 80 | 52.8k | len: usize, | 81 | 52.8k | resolver: VecResolver, | 82 | 52.8k | out: Place<Self>, | 83 | 52.8k | ) { | 84 | 52.8k | munge!(let ArchivedVec { ptr, len: out_len } = out); | 85 | 52.8k | RelPtr::emplace(resolver.pos as usize, ptr); | 86 | 52.8k | usize::resolve(&len, (), out_len); | 87 | 52.8k | } |
Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::resolve_from_len Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::resolve_from_len |
88 | | |
89 | | /// Serializes an archived `Vec` from a given slice. |
90 | 1.45M | pub fn serialize_from_slice< |
91 | 1.45M | U: Serialize<S, Archived = T>, |
92 | 1.45M | S: Fallible + Allocator + Writer + ?Sized, |
93 | 1.45M | >( |
94 | 1.45M | slice: &[U], |
95 | 1.45M | serializer: &mut S, |
96 | 1.45M | ) -> Result<VecResolver, S::Error> { |
97 | | Ok(VecResolver { |
98 | 1.45M | pos: slice.serialize_unsized(serializer)? as FixedUsize, |
99 | | }) |
100 | 1.45M | } <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::serialize_from_slice::<alloc::vec::Vec<wasmer_compiler::types::relocation::Relocation>, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 52.8k | pub fn serialize_from_slice< | 91 | 52.8k | U: Serialize<S, Archived = T>, | 92 | 52.8k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 52.8k | >( | 94 | 52.8k | slice: &[U], | 95 | 52.8k | serializer: &mut S, | 96 | 52.8k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 52.8k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 52.8k | } |
<rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::serialize_from_slice::<alloc::boxed::Box<[u8]>, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::serialize_from_slice::<u64, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::serialize_from_slice::<wasmer_types::initializers::TableInitializer, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::serialize_from_slice::<wasmer_types::table::TableStyle, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::serialize_from_slice::<wasmer_types::types::TableType, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::serialize_from_slice::<wasmer_types::types::GlobalInit, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::serialize_from_slice::<wasmer_types::types::GlobalType, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::serialize_from_slice::<wasmer_types::types::MemoryType, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::serialize_from_slice::<wasmer_types::types::FunctionType, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::serialize_from_slice::<wasmer_types::memory::MemoryStyle, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::serialize_from_slice::<wasmer_types::indexes::SignatureIndex, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 52.8k | pub fn serialize_from_slice< | 91 | 52.8k | U: Serialize<S, Archived = T>, | 92 | 52.8k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 52.8k | >( | 94 | 52.8k | slice: &[U], | 95 | 52.8k | serializer: &mut S, | 96 | 52.8k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 52.8k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 52.8k | } |
<rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::serialize_from_slice::<wasmer_types::stack::trap::TrapInformation, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 107k | pub fn serialize_from_slice< | 91 | 107k | U: Serialize<S, Archived = T>, | 92 | 107k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 107k | >( | 94 | 107k | slice: &[U], | 95 | 107k | serializer: &mut S, | 96 | 107k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 107k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 107k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::serialize_from_slice::<wasmer_compiler::types::relocation::Relocation, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 354k | pub fn serialize_from_slice< | 91 | 354k | U: Serialize<S, Archived = T>, | 92 | 354k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 354k | >( | 94 | 354k | slice: &[U], | 95 | 354k | serializer: &mut S, | 96 | 354k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 354k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 354k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::serialize_from_slice::<wasmer_compiler::types::address_map::InstructionAddressMap, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 107k | pub fn serialize_from_slice< | 91 | 107k | U: Serialize<S, Archived = T>, | 92 | 107k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 107k | >( | 94 | 107k | slice: &[U], | 95 | 107k | serializer: &mut S, | 96 | 107k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 107k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 107k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::serialize_from_slice::<wasmer_compiler::types::section::CustomSection, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::serialize_from_slice::<wasmer_compiler::types::function::FunctionBody, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 79.2k | pub fn serialize_from_slice< | 91 | 79.2k | U: Serialize<S, Archived = T>, | 92 | 79.2k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 79.2k | >( | 94 | 79.2k | slice: &[U], | 95 | 79.2k | serializer: &mut S, | 96 | 79.2k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 79.2k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 79.2k | } |
<rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::serialize_from_slice::<wasmer_compiler::types::function::CompiledFunctionFrameInfo, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 26.4k | pub fn serialize_from_slice< | 91 | 26.4k | U: Serialize<S, Archived = T>, | 92 | 26.4k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 26.4k | >( | 94 | 26.4k | slice: &[U], | 95 | 26.4k | serializer: &mut S, | 96 | 26.4k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 26.4k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 26.4k | } |
<rkyv::vec::ArchivedVec<u8>>::serialize_from_slice::<u8, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Line | Count | Source | 90 | 413k | pub fn serialize_from_slice< | 91 | 413k | U: Serialize<S, Archived = T>, | 92 | 413k | S: Fallible + Allocator + Writer + ?Sized, | 93 | 413k | >( | 94 | 413k | slice: &[U], | 95 | 413k | serializer: &mut S, | 96 | 413k | ) -> Result<VecResolver, S::Error> { | 97 | | Ok(VecResolver { | 98 | 413k | pos: slice.serialize_unsized(serializer)? as FixedUsize, | 99 | | }) | 100 | 413k | } |
Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::serialize_from_slice::<_, _> Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>>::serialize_from_slice::<alloc::vec::Vec<wasmer_compiler::types::relocation::Relocation>, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>>>::serialize_from_slice::<alloc::boxed::Box<[u8]>, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le>>::serialize_from_slice::<u64, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer>>::serialize_from_slice::<wasmer_types::initializers::TableInitializer, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle>>::serialize_from_slice::<wasmer_types::table::TableStyle, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType>>::serialize_from_slice::<wasmer_types::types::TableType, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit>>::serialize_from_slice::<wasmer_types::types::GlobalInit, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType>>::serialize_from_slice::<wasmer_types::types::GlobalType, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType>>::serialize_from_slice::<wasmer_types::types::MemoryType, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType>>::serialize_from_slice::<wasmer_types::types::FunctionType, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle>>::serialize_from_slice::<wasmer_types::memory::MemoryStyle, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex>>::serialize_from_slice::<wasmer_types::indexes::SignatureIndex, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>>::serialize_from_slice::<wasmer_compiler::types::relocation::Relocation, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap>>::serialize_from_slice::<wasmer_compiler::types::address_map::InstructionAddressMap, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection>>::serialize_from_slice::<wasmer_compiler::types::section::CustomSection, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody>>::serialize_from_slice::<wasmer_compiler::types::function::FunctionBody, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo>>::serialize_from_slice::<wasmer_compiler::types::function::CompiledFunctionFrameInfo, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation>>::serialize_from_slice::<wasmer_types::stack::trap::TrapInformation, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8>>::serialize_from_slice::<u8, rancor::Strategy<rkyv::ser::Serializer<rkyv::util::alloc::aligned_vec::AlignedVec, rkyv::ser::allocator::alloc::ArenaHandle, rkyv::ser::sharing::alloc::Share>, rancor::Error>> Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::serialize_from_slice::<_, _> |
101 | | |
102 | | /// Serializes an archived `Vec` from a given iterator. |
103 | | /// |
104 | | /// This method is unable to perform copy optimizations; prefer |
105 | | /// [`serialize_from_slice`](ArchivedVec::serialize_from_slice) when |
106 | | /// possible. |
107 | 0 | pub fn serialize_from_iter<U, I, S>( |
108 | 0 | iter: I, |
109 | 0 | serializer: &mut S, |
110 | 0 | ) -> Result<VecResolver, S::Error> |
111 | 0 | where |
112 | 0 | U: Serialize<S, Archived = T>, |
113 | 0 | I: ExactSizeIterator + Clone, |
114 | 0 | I::Item: Borrow<U>, |
115 | 0 | S: Fallible + Allocator + Writer + ?Sized, |
116 | | { |
117 | | use crate::util::SerVec; |
118 | | |
119 | 0 | SerVec::with_capacity( |
120 | 0 | serializer, |
121 | 0 | iter.len(), |
122 | 0 | |resolvers, serializer| { |
123 | 0 | for value in iter.clone() { |
124 | 0 | let resolver = value.borrow().serialize(serializer)?; |
125 | 0 | resolvers.push(resolver); |
126 | | } |
127 | | |
128 | 0 | let pos = serializer.align_for::<T>()?; |
129 | 0 | for (value, resolver) in iter.zip(resolvers.drain()) { |
130 | | unsafe { |
131 | 0 | serializer.resolve_aligned(value.borrow(), resolver)?; |
132 | | } |
133 | | } |
134 | | |
135 | 0 | Ok(VecResolver { |
136 | 0 | pos: pos as FixedUsize, |
137 | 0 | }) |
138 | 0 | }, Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::serialize_from_iter::<_, _, _>::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::serialize_from_iter::<_, _, _>::{closure#0} |
139 | 0 | )? |
140 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::serialize_from_iter::<_, _, _> Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::serialize_from_iter::<_, _, _> |
141 | | |
142 | | /// Serializes an archived `Vec` from a given iterator. Compared to |
143 | | /// `serialize_from_iter()`, this function: |
144 | | /// - supports iterators whose length is not known in advance, and |
145 | | /// - does not collect the data in memory before serializing. |
146 | | /// |
147 | | /// This method will panic if any item writes during `serialize` (i.e no |
148 | | /// additional data written per item). |
149 | 0 | pub fn serialize_from_unknown_length_iter<B, I, S>( |
150 | 0 | iter: &mut I, |
151 | 0 | serializer: &mut S, |
152 | 0 | ) -> Result<VecResolver, S::Error> |
153 | 0 | where |
154 | 0 | B: Serialize<S, Archived = T>, |
155 | 0 | I: Iterator<Item = B>, |
156 | 0 | S: Fallible + Allocator + Writer + ?Sized, |
157 | | { |
158 | | unsafe { |
159 | 0 | let pos = serializer.align_for::<T>()?; |
160 | | |
161 | 0 | for value in iter { |
162 | 0 | let pos_cached = serializer.pos(); |
163 | 0 | let resolver = value.serialize(serializer)?; |
164 | 0 | assert!(serializer.pos() == pos_cached); |
165 | 0 | serializer.resolve_aligned(value.borrow(), resolver)?; |
166 | | } |
167 | | |
168 | 0 | Ok(VecResolver { |
169 | 0 | pos: pos as FixedUsize, |
170 | 0 | }) |
171 | | } |
172 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::serialize_from_unknown_length_iter::<_, _, _> Unexecuted instantiation: <rkyv::vec::ArchivedVec<_>>::serialize_from_unknown_length_iter::<_, _, _> |
173 | | } |
174 | | |
175 | | impl<T> AsRef<[T]> for ArchivedVec<T> { |
176 | 0 | fn as_ref(&self) -> &[T] { |
177 | 0 | self.as_slice() |
178 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8> as core::convert::AsRef<[u8]>>::as_ref Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::convert::AsRef<[_]>>::as_ref Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8> as core::convert::AsRef<[u8]>>::as_ref Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::convert::AsRef<[_]>>::as_ref |
179 | | } |
180 | | |
181 | | impl<T> Borrow<[T]> for ArchivedVec<T> { |
182 | 0 | fn borrow(&self) -> &[T] { |
183 | 0 | self.as_slice() |
184 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::borrow::Borrow<[_]>>::borrow Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::borrow::Borrow<[_]>>::borrow |
185 | | } |
186 | | |
187 | | impl<T: fmt::Debug> fmt::Debug for ArchivedVec<T> { |
188 | 0 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { |
189 | 0 | f.debug_list().entries(self.as_slice()).finish() |
190 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8> as core::fmt::Debug>::fmt Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::fmt::Debug>::fmt |
191 | | } |
192 | | |
193 | | impl<T> Deref for ArchivedVec<T> { |
194 | | type Target = [T]; |
195 | | |
196 | 0 | fn deref(&self) -> &Self::Target { |
197 | 0 | self.as_slice() |
198 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo> as core::ops::deref::Deref>::deref Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::ops::deref::Deref>::deref |
199 | | } |
200 | | |
201 | | impl<T: Eq> Eq for ArchivedVec<T> {} |
202 | | |
203 | | impl<T: hash::Hash> hash::Hash for ArchivedVec<T> { |
204 | 0 | fn hash<H: hash::Hasher>(&self, state: &mut H) { |
205 | 0 | self.as_slice().hash(state) |
206 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::hash::Hash>::hash::<_> Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::hash::Hash>::hash::<_> |
207 | | } |
208 | | |
209 | | impl<T, I: SliceIndex<[T]>> Index<I> for ArchivedVec<T> { |
210 | | type Output = <[T] as Index<I>>::Output; |
211 | | |
212 | 0 | fn index(&self, index: I) -> &Self::Output { |
213 | 0 | self.as_slice().index(index) |
214 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>> as core::ops::index::Index<usize>>::index Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection> as core::ops::index::Index<usize>>::index Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::ops::index::Index<_>>::index Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>> as core::ops::index::Index<usize>>::index Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection> as core::ops::index::Index<usize>>::index Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::ops::index::Index<_>>::index |
215 | | } |
216 | | |
217 | | impl<T: Ord> Ord for ArchivedVec<T> { |
218 | 0 | fn cmp(&self, other: &Self) -> cmp::Ordering { |
219 | 0 | self.as_slice().cmp(other.as_slice()) |
220 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::Ord>::cmp Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::Ord>::cmp |
221 | | } |
222 | | |
223 | | impl<T: PartialEq<U>, U> PartialEq<ArchivedVec<U>> for ArchivedVec<T> { |
224 | 0 | fn eq(&self, other: &ArchivedVec<U>) -> bool { |
225 | 0 | self.as_slice().eq(other.as_slice()) |
226 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::PartialEq<rkyv::vec::ArchivedVec<_>>>::eq Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::PartialEq<rkyv::vec::ArchivedVec<_>>>::eq |
227 | | } |
228 | | |
229 | | impl<T: PartialEq<U>, U, const N: usize> PartialEq<[U; N]> for ArchivedVec<T> { |
230 | 0 | fn eq(&self, other: &[U; N]) -> bool { |
231 | 0 | self.as_slice().eq(&other[..]) |
232 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::PartialEq<[_; _]>>::eq Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::PartialEq<[_; _]>>::eq |
233 | | } |
234 | | |
235 | | impl<T: PartialEq<U>, U, const N: usize> PartialEq<ArchivedVec<T>> for [U; N] { |
236 | 0 | fn eq(&self, other: &ArchivedVec<T>) -> bool { |
237 | 0 | other.eq(self) |
238 | 0 | } Unexecuted instantiation: <[_; _] as core::cmp::PartialEq<rkyv::vec::ArchivedVec<_>>>::eq Unexecuted instantiation: <[_; _] as core::cmp::PartialEq<rkyv::vec::ArchivedVec<_>>>::eq |
239 | | } |
240 | | |
241 | | impl<T: PartialEq<U>, U> PartialEq<[U]> for ArchivedVec<T> { |
242 | 0 | fn eq(&self, other: &[U]) -> bool { |
243 | 0 | self.as_slice().eq(other) |
244 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::PartialEq<[_]>>::eq Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::PartialEq<[_]>>::eq |
245 | | } |
246 | | |
247 | | impl<T: PartialEq<U>, U> PartialEq<ArchivedVec<U>> for [T] { |
248 | 0 | fn eq(&self, other: &ArchivedVec<U>) -> bool { |
249 | 0 | self.eq(other.as_slice()) |
250 | 0 | } Unexecuted instantiation: <[_] as core::cmp::PartialEq<rkyv::vec::ArchivedVec<_>>>::eq Unexecuted instantiation: <[_] as core::cmp::PartialEq<rkyv::vec::ArchivedVec<_>>>::eq |
251 | | } |
252 | | |
253 | | impl<T: PartialOrd> PartialOrd<ArchivedVec<T>> for ArchivedVec<T> { |
254 | 0 | fn partial_cmp(&self, other: &ArchivedVec<T>) -> Option<cmp::Ordering> { |
255 | 0 | self.as_slice().partial_cmp(other.as_slice()) |
256 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::PartialOrd>::partial_cmp Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::PartialOrd>::partial_cmp |
257 | | } |
258 | | |
259 | | impl<T: PartialOrd> PartialOrd<[T]> for ArchivedVec<T> { |
260 | 0 | fn partial_cmp(&self, other: &[T]) -> Option<cmp::Ordering> { |
261 | 0 | self.as_slice().partial_cmp(other) |
262 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::PartialOrd<[_]>>::partial_cmp Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as core::cmp::PartialOrd<[_]>>::partial_cmp |
263 | | } |
264 | | |
265 | | impl<T: PartialOrd> PartialOrd<ArchivedVec<T>> for [T] { |
266 | 0 | fn partial_cmp(&self, other: &ArchivedVec<T>) -> Option<cmp::Ordering> { |
267 | 0 | self.partial_cmp(other.as_slice()) |
268 | 0 | } Unexecuted instantiation: <[_] as core::cmp::PartialOrd<rkyv::vec::ArchivedVec<_>>>::partial_cmp Unexecuted instantiation: <[_] as core::cmp::PartialOrd<rkyv::vec::ArchivedVec<_>>>::partial_cmp |
269 | | } |
270 | | |
271 | | /// The resolver for [`ArchivedVec`]. |
272 | | pub struct VecResolver { |
273 | | pos: FixedUsize, |
274 | | } |
275 | | |
276 | | impl VecResolver { |
277 | | /// Creates a new `VecResolver` from a position in the output buffer where |
278 | | /// the elements of the archived vector are stored. |
279 | 0 | pub fn from_pos(pos: usize) -> Self { |
280 | 0 | Self { |
281 | 0 | pos: pos as FixedUsize, |
282 | 0 | } |
283 | 0 | } Unexecuted instantiation: <rkyv::vec::VecResolver>::from_pos Unexecuted instantiation: <rkyv::vec::VecResolver>::from_pos |
284 | | } |
285 | | |
286 | | #[cfg(feature = "bytecheck")] |
287 | | mod verify { |
288 | | use bytecheck::{ |
289 | | rancor::{Fallible, Source}, |
290 | | CheckBytes, Verify, |
291 | | }; |
292 | | |
293 | | use crate::{ |
294 | | validation::{ArchiveContext, ArchiveContextExt}, |
295 | | vec::ArchivedVec, |
296 | | }; |
297 | | |
298 | | unsafe impl<T, C> Verify<C> for ArchivedVec<T> |
299 | | where |
300 | | T: CheckBytes<C>, |
301 | | C: Fallible + ArchiveContext + ?Sized, |
302 | | C::Error: Source, |
303 | | { |
304 | 0 | fn verify(&self, context: &mut C) -> Result<(), C::Error> { |
305 | 0 | let ptr = core::ptr::slice_from_raw_parts( |
306 | 0 | self.ptr.as_ptr_wrapping(), |
307 | 0 | self.len.to_native() as usize, |
308 | | ); |
309 | | |
310 | 0 | context.in_subtree(ptr, |context| unsafe { |
311 | 0 | <[T]>::check_bytes(ptr, context) |
312 | 0 | }) Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as bytecheck::Verify<_>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify::{closure#0}Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as bytecheck::Verify<_>>::verify::{closure#0} |
313 | 0 | } Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as bytecheck::Verify<_>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation>> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<rkyv::boxed::ArchivedBox<[u8]>> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<rend::u64_le> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::initializers::ArchivedTableInitializer> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::table::ArchivedTableStyle> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedTableType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalInit> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedGlobalType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedMemoryType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::types::ArchivedFunctionType> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::memory::ArchivedMemoryStyle> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::indexes::ArchivedSignatureIndex> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::relocation::ArchivedRelocation> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::address_map::ArchivedInstructionAddressMap> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::section::ArchivedCustomSection> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedFunctionBody> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_compiler::types::function::ArchivedCompiledFunctionFrameInfo> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<wasmer_types::stack::trap::ArchivedTrapInformation> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<u8> as bytecheck::Verify<rancor::Strategy<rkyv::validation::Validator<rkyv::validation::archive::validator::ArchiveValidator, rkyv::validation::shared::validator::SharedValidator>, rancor::Error>>>::verify Unexecuted instantiation: <rkyv::vec::ArchivedVec<_> as bytecheck::Verify<_>>::verify |
314 | | } |
315 | | } |