/rust/registry/src/index.crates.io-1949cf8c6b5b557f/revision-0.17.0/src/implementations/vecs.rs
Line | Count | Source |
1 | | use crate::DeserializeRevisioned; |
2 | | use crate::Error; |
3 | | use crate::Revisioned; |
4 | | use crate::SerializeRevisioned; |
5 | | use std::io::Write; |
6 | | |
7 | 46 | pub(crate) fn serialize_bytes<W>(v: &[u8], writer: &mut W) -> Result<(), Error> |
8 | 46 | where |
9 | 46 | W: Write, |
10 | | { |
11 | 46 | v.len().serialize_revisioned(writer)?; |
12 | 46 | writer.write_all(v).map_err(Error::Io) |
13 | 46 | } revision::implementations::vecs::serialize_bytes::<alloc::vec::Vec<u8>> Line | Count | Source | 7 | 46 | pub(crate) fn serialize_bytes<W>(v: &[u8], writer: &mut W) -> Result<(), Error> | 8 | 46 | where | 9 | 46 | W: Write, | 10 | | { | 11 | 46 | v.len().serialize_revisioned(writer)?; | 12 | 46 | writer.write_all(v).map_err(Error::Io) | 13 | 46 | } |
Unexecuted instantiation: revision::implementations::vecs::serialize_bytes::<_> |
14 | | |
15 | | impl<T> SerializeRevisioned for Vec<T> |
16 | | where |
17 | | T: SerializeRevisioned + 'static, |
18 | | { |
19 | | #[inline] |
20 | 5 | fn serialize_revisioned<W: std::io::Write>(&self, writer: &mut W) -> Result<(), Error> { |
21 | | // Try specialized implementations based on TypeId (when feature enabled) |
22 | | #[cfg(feature = "specialised-vectors")] |
23 | | { |
24 | | macro_rules! try_specialized { |
25 | | ($ty:ty) => { |
26 | | if std::any::TypeId::of::<T>() == std::any::TypeId::of::<$ty>() { |
27 | | use crate::implementations::specialised::SerializeRevisionedSpecialised; |
28 | | let specialized = unsafe { &*(self as *const Vec<T> as *const Vec<$ty>) }; |
29 | | return SerializeRevisionedSpecialised::serialize_revisioned_specialised( |
30 | | specialized, |
31 | | writer, |
32 | | ); |
33 | | } |
34 | | }; |
35 | | } |
36 | | |
37 | 5 | try_specialized!(bool); |
38 | 5 | try_specialized!(u8); |
39 | 5 | try_specialized!(i8); |
40 | 5 | try_specialized!(u16); |
41 | 5 | try_specialized!(i16); |
42 | 5 | try_specialized!(u32); |
43 | 5 | try_specialized!(i32); |
44 | 5 | try_specialized!(u64); |
45 | 5 | try_specialized!(i64); |
46 | 5 | try_specialized!(u128); |
47 | 5 | try_specialized!(i128); |
48 | 5 | try_specialized!(f32); |
49 | 5 | try_specialized!(f64); |
50 | | #[cfg(feature = "rust_decimal")] |
51 | 5 | try_specialized!(rust_decimal::Decimal); |
52 | | #[cfg(feature = "uuid")] |
53 | 5 | try_specialized!(uuid::Uuid); |
54 | | } |
55 | | |
56 | | // Generic fallback |
57 | | |
58 | | // Get the length once |
59 | 5 | let len = self.len(); |
60 | | // Write the length first |
61 | 5 | len.serialize_revisioned(writer)?; |
62 | | // For zero-length vectors, return early |
63 | 5 | if len == 0 { |
64 | 0 | return Ok(()); |
65 | 5 | } |
66 | | // Slow path: per-element serialization |
67 | 9 | for v in self { |
68 | | // Serialize the value |
69 | 9 | v.serialize_revisioned(writer)?; |
70 | | } |
71 | 5 | Ok(()) |
72 | 5 | } Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Line | Count | Source | 20 | 3 | fn serialize_revisioned<W: std::io::Write>(&self, writer: &mut W) -> Result<(), Error> { | 21 | | // Try specialized implementations based on TypeId (when feature enabled) | 22 | | #[cfg(feature = "specialised-vectors")] | 23 | | { | 24 | | macro_rules! try_specialized { | 25 | | ($ty:ty) => { | 26 | | if std::any::TypeId::of::<T>() == std::any::TypeId::of::<$ty>() { | 27 | | use crate::implementations::specialised::SerializeRevisionedSpecialised; | 28 | | let specialized = unsafe { &*(self as *const Vec<T> as *const Vec<$ty>) }; | 29 | | return SerializeRevisionedSpecialised::serialize_revisioned_specialised( | 30 | | specialized, | 31 | | writer, | 32 | | ); | 33 | | } | 34 | | }; | 35 | | } | 36 | | | 37 | 3 | try_specialized!(bool); | 38 | 3 | try_specialized!(u8); | 39 | 3 | try_specialized!(i8); | 40 | 3 | try_specialized!(u16); | 41 | 3 | try_specialized!(i16); | 42 | 3 | try_specialized!(u32); | 43 | 3 | try_specialized!(i32); | 44 | 3 | try_specialized!(u64); | 45 | 3 | try_specialized!(i64); | 46 | 3 | try_specialized!(u128); | 47 | 3 | try_specialized!(i128); | 48 | 3 | try_specialized!(f32); | 49 | 3 | try_specialized!(f64); | 50 | | #[cfg(feature = "rust_decimal")] | 51 | 3 | try_specialized!(rust_decimal::Decimal); | 52 | | #[cfg(feature = "uuid")] | 53 | 3 | try_specialized!(uuid::Uuid); | 54 | | } | 55 | | | 56 | | // Generic fallback | 57 | | | 58 | | // Get the length once | 59 | 3 | let len = self.len(); | 60 | | // Write the length first | 61 | 3 | len.serialize_revisioned(writer)?; | 62 | | // For zero-length vectors, return early | 63 | 3 | if len == 0 { | 64 | 0 | return Ok(()); | 65 | 3 | } | 66 | | // Slow path: per-element serialization | 67 | 4 | for v in self { | 68 | | // Serialize the value | 69 | 4 | v.serialize_revisioned(writer)?; | 70 | | } | 71 | 3 | Ok(()) | 72 | 3 | } |
<alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Line | Count | Source | 20 | 1 | fn serialize_revisioned<W: std::io::Write>(&self, writer: &mut W) -> Result<(), Error> { | 21 | | // Try specialized implementations based on TypeId (when feature enabled) | 22 | | #[cfg(feature = "specialised-vectors")] | 23 | | { | 24 | | macro_rules! try_specialized { | 25 | | ($ty:ty) => { | 26 | | if std::any::TypeId::of::<T>() == std::any::TypeId::of::<$ty>() { | 27 | | use crate::implementations::specialised::SerializeRevisionedSpecialised; | 28 | | let specialized = unsafe { &*(self as *const Vec<T> as *const Vec<$ty>) }; | 29 | | return SerializeRevisionedSpecialised::serialize_revisioned_specialised( | 30 | | specialized, | 31 | | writer, | 32 | | ); | 33 | | } | 34 | | }; | 35 | | } | 36 | | | 37 | 1 | try_specialized!(bool); | 38 | 1 | try_specialized!(u8); | 39 | 1 | try_specialized!(i8); | 40 | 1 | try_specialized!(u16); | 41 | 1 | try_specialized!(i16); | 42 | 1 | try_specialized!(u32); | 43 | 1 | try_specialized!(i32); | 44 | 1 | try_specialized!(u64); | 45 | 1 | try_specialized!(i64); | 46 | 1 | try_specialized!(u128); | 47 | 1 | try_specialized!(i128); | 48 | 1 | try_specialized!(f32); | 49 | 1 | try_specialized!(f64); | 50 | | #[cfg(feature = "rust_decimal")] | 51 | 1 | try_specialized!(rust_decimal::Decimal); | 52 | | #[cfg(feature = "uuid")] | 53 | 1 | try_specialized!(uuid::Uuid); | 54 | | } | 55 | | | 56 | | // Generic fallback | 57 | | | 58 | | // Get the length once | 59 | 1 | let len = self.len(); | 60 | | // Write the length first | 61 | 1 | len.serialize_revisioned(writer)?; | 62 | | // For zero-length vectors, return early | 63 | 1 | if len == 0 { | 64 | 0 | return Ok(()); | 65 | 1 | } | 66 | | // Slow path: per-element serialization | 67 | 1 | for v in self { | 68 | | // Serialize the value | 69 | 1 | v.serialize_revisioned(writer)?; | 70 | | } | 71 | 1 | Ok(()) | 72 | 1 | } |
Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Line | Count | Source | 20 | 1 | fn serialize_revisioned<W: std::io::Write>(&self, writer: &mut W) -> Result<(), Error> { | 21 | | // Try specialized implementations based on TypeId (when feature enabled) | 22 | | #[cfg(feature = "specialised-vectors")] | 23 | | { | 24 | | macro_rules! try_specialized { | 25 | | ($ty:ty) => { | 26 | | if std::any::TypeId::of::<T>() == std::any::TypeId::of::<$ty>() { | 27 | | use crate::implementations::specialised::SerializeRevisionedSpecialised; | 28 | | let specialized = unsafe { &*(self as *const Vec<T> as *const Vec<$ty>) }; | 29 | | return SerializeRevisionedSpecialised::serialize_revisioned_specialised( | 30 | | specialized, | 31 | | writer, | 32 | | ); | 33 | | } | 34 | | }; | 35 | | } | 36 | | | 37 | 1 | try_specialized!(bool); | 38 | 1 | try_specialized!(u8); | 39 | 1 | try_specialized!(i8); | 40 | 1 | try_specialized!(u16); | 41 | 1 | try_specialized!(i16); | 42 | 1 | try_specialized!(u32); | 43 | 1 | try_specialized!(i32); | 44 | 1 | try_specialized!(u64); | 45 | 1 | try_specialized!(i64); | 46 | 1 | try_specialized!(u128); | 47 | 1 | try_specialized!(i128); | 48 | 1 | try_specialized!(f32); | 49 | 1 | try_specialized!(f64); | 50 | | #[cfg(feature = "rust_decimal")] | 51 | 1 | try_specialized!(rust_decimal::Decimal); | 52 | | #[cfg(feature = "uuid")] | 53 | 1 | try_specialized!(uuid::Uuid); | 54 | | } | 55 | | | 56 | | // Generic fallback | 57 | | | 58 | | // Get the length once | 59 | 1 | let len = self.len(); | 60 | | // Write the length first | 61 | 1 | len.serialize_revisioned(writer)?; | 62 | | // For zero-length vectors, return early | 63 | 1 | if len == 0 { | 64 | 0 | return Ok(()); | 65 | 1 | } | 66 | | // Slow path: per-element serialization | 67 | 4 | for v in self { | 68 | | // Serialize the value | 69 | 4 | v.serialize_revisioned(writer)?; | 70 | | } | 71 | 1 | Ok(()) | 72 | 1 | } |
Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> Unexecuted instantiation: <alloc::vec::Vec<_> as revision::SerializeRevisioned>::serialize_revisioned::<_> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::SerializeRevisioned>::serialize_revisioned::<alloc::vec::Vec<u8>> |
73 | | } |
74 | | |
75 | | impl<T> DeserializeRevisioned for Vec<T> |
76 | | where |
77 | | T: DeserializeRevisioned + 'static, |
78 | | { |
79 | | #[inline] |
80 | 14 | fn deserialize_revisioned<R: std::io::Read>(reader: &mut R) -> Result<Self, Error> { |
81 | | // Try specialized implementations based on TypeId (when feature enabled) |
82 | | #[cfg(feature = "specialised-vectors")] |
83 | | { |
84 | | macro_rules! try_specialized { |
85 | | ($ty:ty) => { |
86 | | if std::any::TypeId::of::<T>() == std::any::TypeId::of::<$ty>() { |
87 | | use crate::implementations::specialised::DeserializeRevisionedSpecialised; |
88 | | return Vec::<$ty>::deserialize_revisioned_specialised(reader) |
89 | 14 | .map(|v| unsafe { std::mem::transmute(v) });Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}<alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Line | Count | Source | 89 | 14 | .map(|v| unsafe { std::mem::transmute(v) }); |
Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]>::{closure#14}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#0}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#2}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#3}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#4}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#5}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#6}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#7}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#8}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#9}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#10}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#11}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#1}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#12}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#13}Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_>::{closure#14} |
90 | | } |
91 | | }; |
92 | | } |
93 | | |
94 | 14 | try_specialized!(bool); |
95 | 14 | try_specialized!(u8); |
96 | 0 | try_specialized!(i8); |
97 | 0 | try_specialized!(u16); |
98 | 0 | try_specialized!(i16); |
99 | 0 | try_specialized!(u32); |
100 | 0 | try_specialized!(i32); |
101 | 0 | try_specialized!(u64); |
102 | 0 | try_specialized!(i64); |
103 | 0 | try_specialized!(u128); |
104 | 0 | try_specialized!(i128); |
105 | 0 | try_specialized!(f32); |
106 | 0 | try_specialized!(f64); |
107 | | #[cfg(feature = "rust_decimal")] |
108 | 0 | try_specialized!(rust_decimal::Decimal); |
109 | | #[cfg(feature = "uuid")] |
110 | 0 | try_specialized!(uuid::Uuid); |
111 | | } |
112 | | |
113 | | // Generic fallback |
114 | | |
115 | | // Read the length first |
116 | 0 | let len = usize::deserialize_revisioned(reader)?; |
117 | | // For zero-length vectors, return early |
118 | 0 | if len == 0 { |
119 | 0 | return Ok(Self::new()); |
120 | 0 | } |
121 | | // Create a vector with the necessary capacity |
122 | 0 | let mut vec = Self::with_capacity(len); |
123 | | // Slow path: per-element deserialization |
124 | 0 | for _ in 0..len { |
125 | | // Deserialize the value |
126 | 0 | let v = T::deserialize_revisioned(reader)?; |
127 | | // Allow the compiler to optimize away bounds checks |
128 | 0 | unsafe { std::hint::assert_unchecked(vec.len() < vec.capacity()) }; |
129 | | // Push the value to the vector |
130 | 0 | vec.push(v); |
131 | | } |
132 | 0 | Ok(vec) |
133 | 14 | } Unexecuted instantiation: <alloc::vec::Vec<alloc::string::String> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::Value> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::line_string::LineString> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::coord::Coord> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::point::Point> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<geo_types::geometry::polygon::Polygon> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::cf::mutations::TableMutation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::table::TableName> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::val::geometry::Geometry> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::expression::Expr> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::GeometryKind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::kind::Kind> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::fetch::Fetch> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::field::Field> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::group::Group> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::idiom::Idiom> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::filter::Filter> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::operation::Operation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::expr::tokenizer::Tokenizer> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::Aggregation> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::aggregation::AggregationStat> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::iam::entities::roles::Role> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::ft::offset::Offset> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::vector::SerializedVector> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiActionDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::MiddlewareDefinition> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::catalog::schema::api::ApiMethod> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<surrealdb_core::idx::trees::hnsw::layer::LayerState> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<(alloc::string::String, surrealdb_core::expr::kind::Kind)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::expr::idiom::Idiom, surrealdb_core::expr::expression::Expr)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<(surrealdb_core::idx::trees::vector::SerializedVector, surrealdb_core::idx::trees::hnsw::docs::ElementDocs)> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<f64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<f32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> <alloc::vec::Vec<u8> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Line | Count | Source | 80 | 14 | fn deserialize_revisioned<R: std::io::Read>(reader: &mut R) -> Result<Self, Error> { | 81 | | // Try specialized implementations based on TypeId (when feature enabled) | 82 | | #[cfg(feature = "specialised-vectors")] | 83 | | { | 84 | | macro_rules! try_specialized { | 85 | | ($ty:ty) => { | 86 | | if std::any::TypeId::of::<T>() == std::any::TypeId::of::<$ty>() { | 87 | | use crate::implementations::specialised::DeserializeRevisionedSpecialised; | 88 | | return Vec::<$ty>::deserialize_revisioned_specialised(reader) | 89 | | .map(|v| unsafe { std::mem::transmute(v) }); | 90 | | } | 91 | | }; | 92 | | } | 93 | | | 94 | 14 | try_specialized!(bool); | 95 | 14 | try_specialized!(u8); | 96 | 0 | try_specialized!(i8); | 97 | 0 | try_specialized!(u16); | 98 | 0 | try_specialized!(i16); | 99 | 0 | try_specialized!(u32); | 100 | 0 | try_specialized!(i32); | 101 | 0 | try_specialized!(u64); | 102 | 0 | try_specialized!(i64); | 103 | 0 | try_specialized!(u128); | 104 | 0 | try_specialized!(i128); | 105 | 0 | try_specialized!(f32); | 106 | 0 | try_specialized!(f64); | 107 | | #[cfg(feature = "rust_decimal")] | 108 | 0 | try_specialized!(rust_decimal::Decimal); | 109 | | #[cfg(feature = "uuid")] | 110 | 0 | try_specialized!(uuid::Uuid); | 111 | | } | 112 | | | 113 | | // Generic fallback | 114 | | | 115 | | // Read the length first | 116 | 0 | let len = usize::deserialize_revisioned(reader)?; | 117 | | // For zero-length vectors, return early | 118 | 0 | if len == 0 { | 119 | 0 | return Ok(Self::new()); | 120 | 0 | } | 121 | | // Create a vector with the necessary capacity | 122 | 0 | let mut vec = Self::with_capacity(len); | 123 | | // Slow path: per-element deserialization | 124 | 0 | for _ in 0..len { | 125 | | // Deserialize the value | 126 | 0 | let v = T::deserialize_revisioned(reader)?; | 127 | | // Allow the compiler to optimize away bounds checks | 128 | 0 | unsafe { std::hint::assert_unchecked(vec.len() < vec.capacity()) }; | 129 | | // Push the value to the vector | 130 | 0 | vec.push(v); | 131 | | } | 132 | 0 | Ok(vec) | 133 | 14 | } |
Unexecuted instantiation: <alloc::vec::Vec<i32> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<i16> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<i64> as revision::DeserializeRevisioned>::deserialize_revisioned::<&[u8]> Unexecuted instantiation: <alloc::vec::Vec<_> as revision::DeserializeRevisioned>::deserialize_revisioned::<_> |
134 | | } |
135 | | |
136 | | impl<T> Revisioned for Vec<T> { |
137 | | #[inline] |
138 | 0 | fn revision() -> u16 { |
139 | 0 | 1 |
140 | 0 | } |
141 | | } |
142 | | |
143 | | #[cfg(test)] |
144 | | mod tests { |
145 | | |
146 | | use super::*; |
147 | | |
148 | | #[test] |
149 | | fn test_vec() { |
150 | | let val: Vec<String> = |
151 | | vec![String::from("this"), String::from("is"), String::from("a"), String::from("test")]; |
152 | | let mut mem: Vec<u8> = vec![]; |
153 | | val.serialize_revisioned(&mut mem).unwrap(); |
154 | | #[cfg(not(feature = "fixed-width-encoding"))] |
155 | | assert_eq!(mem.len(), 16); |
156 | | #[cfg(feature = "fixed-width-encoding")] |
157 | | assert_eq!(mem.len(), 51); |
158 | | let out = |
159 | | <Vec<String> as DeserializeRevisioned>::deserialize_revisioned(&mut mem.as_slice()) |
160 | | .unwrap(); |
161 | | assert_eq!(val, out); |
162 | | } |
163 | | |
164 | | #[test] |
165 | | fn test_vec_bool() { |
166 | | let val = vec![true, false, true, true, false]; |
167 | | let mut mem: Vec<u8> = vec![]; |
168 | | val.serialize_revisioned(&mut mem).unwrap(); |
169 | | let out = <Vec<bool> as DeserializeRevisioned>::deserialize_revisioned(&mut mem.as_slice()) |
170 | | .unwrap(); |
171 | | assert_eq!(val, out); |
172 | | } |
173 | | |
174 | | #[test] |
175 | | fn test_vec_string() { |
176 | | let val = vec![ |
177 | | String::from("hello"), |
178 | | String::from("world"), |
179 | | String::from(""), |
180 | | String::from("longer string with spaces and symbols!@#$%"), |
181 | | String::from("unicode: 🚀🔥✨"), |
182 | | ]; |
183 | | let mut mem: Vec<u8> = vec![]; |
184 | | val.serialize_revisioned(&mut mem).unwrap(); |
185 | | let out = |
186 | | <Vec<String> as DeserializeRevisioned>::deserialize_revisioned(&mut mem.as_slice()) |
187 | | .unwrap(); |
188 | | assert_eq!(val, out); |
189 | | } |
190 | | |
191 | | #[test] |
192 | | fn test_vec_empty() { |
193 | | // Test empty vectors for generic types |
194 | | let empty_bool: Vec<bool> = vec![]; |
195 | | let empty_string: Vec<String> = vec![]; |
196 | | |
197 | | // Test bool |
198 | | let mut mem: Vec<u8> = vec![]; |
199 | | empty_bool.serialize_revisioned(&mut mem).unwrap(); |
200 | | let out_bool = |
201 | | <Vec<bool> as DeserializeRevisioned>::deserialize_revisioned(&mut mem.as_slice()) |
202 | | .unwrap(); |
203 | | assert_eq!(empty_bool, out_bool); |
204 | | |
205 | | // Test String |
206 | | mem.clear(); |
207 | | empty_string.serialize_revisioned(&mut mem).unwrap(); |
208 | | let out_string = |
209 | | <Vec<String> as DeserializeRevisioned>::deserialize_revisioned(&mut mem.as_slice()) |
210 | | .unwrap(); |
211 | | assert_eq!(empty_string, out_string); |
212 | | } |
213 | | |
214 | | #[test] |
215 | | fn test_vec_large() { |
216 | | // Test large bool vector |
217 | | let large_bool: Vec<bool> = (0..100).map(|i| i % 2 == 0).collect(); |
218 | | let mut mem: Vec<u8> = vec![]; |
219 | | large_bool.serialize_revisioned(&mut mem).unwrap(); |
220 | | let out_bool = |
221 | | <Vec<bool> as DeserializeRevisioned>::deserialize_revisioned(&mut mem.as_slice()) |
222 | | .unwrap(); |
223 | | assert_eq!(large_bool, out_bool); |
224 | | } |
225 | | |
226 | | #[test] |
227 | | fn test_vec_edge_cases() { |
228 | | // Test bool edge cases (all true, all false) |
229 | | let all_true = vec![true; 50]; |
230 | | let mut mem: Vec<u8> = vec![]; |
231 | | all_true.serialize_revisioned(&mut mem).unwrap(); |
232 | | let out_true = |
233 | | <Vec<bool> as DeserializeRevisioned>::deserialize_revisioned(&mut mem.as_slice()) |
234 | | .unwrap(); |
235 | | assert_eq!(all_true, out_true); |
236 | | |
237 | | let all_false = vec![false; 50]; |
238 | | mem.clear(); |
239 | | all_false.serialize_revisioned(&mut mem).unwrap(); |
240 | | let out_false = |
241 | | <Vec<bool> as DeserializeRevisioned>::deserialize_revisioned(&mut mem.as_slice()) |
242 | | .unwrap(); |
243 | | assert_eq!(all_false, out_false); |
244 | | } |
245 | | } |