Coverage Report

Created: 2026-03-23 07:13

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/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
}