Coverage Report

Created: 2026-07-13 08:11

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/rust/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/src/lib.rs
Line
Count
Source
1
// SPDX-License-Identifier: Apache-2.0 OR MIT
2
3
/*!
4
<!-- Note: Document from sync-markdown-to-rustdoc:start through sync-markdown-to-rustdoc:end
5
     is synchronized from README.md. Any changes to that range are not preserved. -->
6
<!-- tidy:sync-markdown-to-rustdoc:start -->
7
8
A lightweight version of [pin-project] written with declarative macros.
9
10
## Usage
11
12
Add this to your `Cargo.toml`:
13
14
```toml
15
[dependencies]
16
pin-project-lite = "0.2"
17
```
18
19
## Examples
20
21
[`pin_project!`] macro creates a projection type covering all the fields of
22
struct.
23
24
```
25
use std::pin::Pin;
26
27
use pin_project_lite::pin_project;
28
29
pin_project! {
30
    struct Struct<T, U> {
31
        #[pin]
32
        pinned: T,
33
        unpinned: U,
34
    }
35
}
36
37
impl<T, U> Struct<T, U> {
38
    fn method(self: Pin<&mut Self>) {
39
        let this = self.project();
40
        let _: Pin<&mut T> = this.pinned; // Pinned reference to the field
41
        let _: &mut U = this.unpinned; // Normal reference to the field
42
    }
43
}
44
```
45
46
To use [`pin_project!`] on enums, you need to name the projection type
47
returned from the method.
48
49
```
50
use std::pin::Pin;
51
52
use pin_project_lite::pin_project;
53
54
pin_project! {
55
    #[project = EnumProj]
56
    enum Enum<T, U> {
57
        Variant { #[pin] pinned: T, unpinned: U },
58
    }
59
}
60
61
impl<T, U> Enum<T, U> {
62
    fn method(self: Pin<&mut Self>) {
63
        match self.project() {
64
            EnumProj::Variant { pinned, unpinned } => {
65
                let _: Pin<&mut T> = pinned;
66
                let _: &mut U = unpinned;
67
            }
68
        }
69
    }
70
}
71
```
72
73
## [pin-project] vs pin-project-lite
74
75
Here are some similarities and differences compared to [pin-project].
76
77
### Similar: Safety
78
79
pin-project-lite guarantees safety in much the same way as [pin-project].
80
Both are completely safe unless you write other unsafe code.
81
82
### Different: Minimal design
83
84
This library does not tackle as expansive of a range of use cases as
85
[pin-project] does. If your use case is not already covered, please use
86
[pin-project].
87
88
### Different: No proc-macro related dependencies
89
90
This is the **only** reason to use this crate. However, **if you already
91
have proc-macro related dependencies in your crate's dependency graph, there
92
is no benefit from using this crate.** (Note: There is almost no difference
93
in the amount of code generated between [pin-project] and pin-project-lite.)
94
95
### Different: No useful error messages
96
97
This macro does not handle any invalid input. So error messages are not to
98
be useful in most cases. If you do need useful error messages, then upon
99
error you can pass the same input to [pin-project] to receive a helpful
100
description of the compile error.
101
102
### Different: No support for custom Unpin implementation
103
104
pin-project supports this by [`UnsafeUnpin`][unsafe-unpin]. (`!Unpin` is supported by both [pin-project][not-unpin] and [pin-project-lite][not-unpin-lite].)
105
106
### Different: No support for tuple structs and tuple variants
107
108
pin-project supports this.
109
110
[not-unpin]: https://docs.rs/pin-project/latest/pin_project/attr.pin_project.html#unpin
111
[pin-project]: https://github.com/taiki-e/pin-project
112
[unsafe-unpin]: https://docs.rs/pin-project/latest/pin_project/attr.pin_project.html#unsafeunpin
113
114
<!-- tidy:sync-markdown-to-rustdoc:end -->
115
116
[not-unpin-lite]: pin_project#unpin
117
*/
118
119
#![no_std]
120
#![doc(test(
121
    no_crate_inject,
122
    attr(allow(
123
        dead_code,
124
        unused_variables,
125
        clippy::undocumented_unsafe_blocks,
126
        clippy::unused_trait_names,
127
    ))
128
))]
129
// #![warn(unsafe_op_in_unsafe_fn)] // requires Rust 1.52
130
#![warn(
131
    // Lints that may help when writing public library.
132
    missing_debug_implementations,
133
    missing_docs,
134
    clippy::alloc_instead_of_core,
135
    clippy::exhaustive_enums,
136
    clippy::exhaustive_structs,
137
    clippy::impl_trait_in_params,
138
    clippy::std_instead_of_alloc,
139
    clippy::std_instead_of_core,
140
    // clippy::missing_inline_in_public_items,
141
)]
142
143
/// A macro that creates a projection type covering all the fields of struct.
144
///
145
/// This macro creates a projection type according to the following rules:
146
///
147
/// - For the field that uses `#[pin]` attribute, makes the pinned reference to the field.
148
/// - For the other fields, makes the unpinned reference to the field.
149
///
150
/// And the following methods are implemented on the original type:
151
///
152
/// ```
153
/// # use std::pin::Pin;
154
/// # type Projection<'a> = &'a ();
155
/// # type ProjectionRef<'a> = &'a ();
156
/// # trait Dox {
157
/// fn project(self: Pin<&mut Self>) -> Projection<'_>;
158
/// fn project_ref(self: Pin<&Self>) -> ProjectionRef<'_>;
159
/// # }
160
/// ```
161
///
162
/// By passing an attribute with the same name as the method to the macro,
163
/// you can name the projection type returned from the method. This allows you
164
/// to use pattern matching on the projected types.
165
///
166
/// ```
167
/// # use pin_project_lite::pin_project;
168
/// # use std::pin::Pin;
169
/// pin_project! {
170
///     #[project = EnumProj]
171
///     enum Enum<T> {
172
///         Variant { #[pin] field: T },
173
///     }
174
/// }
175
///
176
/// impl<T> Enum<T> {
177
///     fn method(self: Pin<&mut Self>) {
178
///         let this: EnumProj<'_, T> = self.project();
179
///         match this {
180
///             EnumProj::Variant { field } => {
181
///                 let _: Pin<&mut T> = field;
182
///             }
183
///         }
184
///     }
185
/// }
186
/// ```
187
///
188
/// By passing the `#[project_replace = MyProjReplace]` attribute you may create an additional
189
/// method which allows the contents of `Pin<&mut Self>` to be replaced while simultaneously moving
190
/// out all unpinned fields in `Self`.
191
///
192
/// ```
193
/// # use std::pin::Pin;
194
/// # type MyProjReplace = ();
195
/// # trait Dox {
196
/// fn project_replace(self: Pin<&mut Self>, replacement: Self) -> MyProjReplace;
197
/// # }
198
/// ```
199
///
200
/// Also, note that the projection types returned by `project` and `project_ref` have
201
/// an additional lifetime at the beginning of generics.
202
///
203
/// ```text
204
/// let this: EnumProj<'_, T> = self.project();
205
///                    ^^
206
/// ```
207
///
208
/// The visibility of the projected types and projection methods is based on the
209
/// original type. However, if the visibility of the original type is `pub`, the
210
/// visibility of the projected types and the projection methods is downgraded
211
/// to `pub(crate)`.
212
///
213
/// # Safety
214
///
215
/// `pin_project!` macro guarantees safety in much the same way as [pin-project] crate.
216
/// Both are completely safe unless you write other unsafe code.
217
///
218
/// See [pin-project] crate for more details.
219
///
220
/// # Examples
221
///
222
/// ```
223
/// use std::pin::Pin;
224
///
225
/// use pin_project_lite::pin_project;
226
///
227
/// pin_project! {
228
///     struct Struct<T, U> {
229
///         #[pin]
230
///         pinned: T,
231
///         unpinned: U,
232
///     }
233
/// }
234
///
235
/// impl<T, U> Struct<T, U> {
236
///     fn method(self: Pin<&mut Self>) {
237
///         let this = self.project();
238
///         let _: Pin<&mut T> = this.pinned; // Pinned reference to the field
239
///         let _: &mut U = this.unpinned; // Normal reference to the field
240
///     }
241
/// }
242
/// ```
243
///
244
/// To use `pin_project!` on enums, you need to name the projection type
245
/// returned from the method.
246
///
247
/// ```
248
/// use std::pin::Pin;
249
///
250
/// use pin_project_lite::pin_project;
251
///
252
/// pin_project! {
253
///     #[project = EnumProj]
254
///     enum Enum<T> {
255
///         Struct {
256
///             #[pin]
257
///             field: T,
258
///         },
259
///         Unit,
260
///     }
261
/// }
262
///
263
/// impl<T> Enum<T> {
264
///     fn method(self: Pin<&mut Self>) {
265
///         match self.project() {
266
///             EnumProj::Struct { field } => {
267
///                 let _: Pin<&mut T> = field;
268
///             }
269
///             EnumProj::Unit => {}
270
///         }
271
///     }
272
/// }
273
/// ```
274
///
275
/// If you want to call the `project()` method multiple times or later use the
276
/// original [`Pin`] type, it needs to use [`.as_mut()`][`Pin::as_mut`] to avoid
277
/// consuming the [`Pin`].
278
///
279
/// ```
280
/// use std::pin::Pin;
281
///
282
/// use pin_project_lite::pin_project;
283
///
284
/// pin_project! {
285
///     struct Struct<T> {
286
///         #[pin]
287
///         field: T,
288
///     }
289
/// }
290
///
291
/// impl<T> Struct<T> {
292
///     fn call_project_twice(mut self: Pin<&mut Self>) {
293
///         // `project` consumes `self`, so reborrow the `Pin<&mut Self>` via `as_mut`.
294
///         self.as_mut().project();
295
///         self.as_mut().project();
296
///     }
297
/// }
298
/// ```
299
///
300
/// # `!Unpin`
301
///
302
/// If you want to make sure `Unpin` is not implemented, use the `#[project(!Unpin)]`
303
/// attribute.
304
///
305
/// ```
306
/// use pin_project_lite::pin_project;
307
///
308
/// pin_project! {
309
///      #[project(!Unpin)]
310
///      struct Struct<T> {
311
///          #[pin]
312
///          field: T,
313
///      }
314
/// }
315
/// ```
316
///
317
/// This is equivalent to using `#[pin]` attribute for a [`PhantomPinned`] field.
318
///
319
/// ```
320
/// use std::marker::PhantomPinned;
321
///
322
/// use pin_project_lite::pin_project;
323
///
324
/// pin_project! {
325
///     struct Struct<T> {
326
///         field: T,
327
///         #[pin]
328
///         _pin: PhantomPinned,
329
///     }
330
/// }
331
/// ```
332
///
333
/// Note that using [`PhantomPinned`] without `#[pin]` or `#[project(!Unpin)]`
334
/// attribute has no effect.
335
///
336
/// # Pinned Drop
337
///
338
/// In order to correctly implement pin projections, a type's [`Drop`] impl must not move out of any
339
/// structurally pinned fields. Unfortunately, [`Drop::drop`] takes `&mut Self`, not `Pin<&mut Self>`.
340
///
341
/// To implement [`Drop`] for type that has pin, add an `impl PinnedDrop` block at the end of the
342
/// [`pin_project`] macro block. PinnedDrop has the following interface:
343
///
344
/// ```
345
/// # use std::pin::Pin;
346
/// trait PinnedDrop {
347
///     fn drop(this: Pin<&mut Self>);
348
/// }
349
/// ```
350
///
351
/// Note that the argument to `PinnedDrop::drop` cannot be named `self`.
352
///
353
/// `pin_project!` implements the actual [`Drop`] trait via PinnedDrop you implemented. To
354
/// explicitly drop a type that implements PinnedDrop, use the [drop] function just like dropping a
355
/// type that directly implements [`Drop`].
356
///
357
/// `PinnedDrop::drop` will never be called more than once, just like [`Drop::drop`].
358
///
359
/// ```
360
/// use pin_project_lite::pin_project;
361
///
362
/// pin_project! {
363
///     pub struct Struct<'a> {
364
///         was_dropped: &'a mut bool,
365
///         #[pin]
366
///         field: u8,
367
///     }
368
///
369
///     impl PinnedDrop for Struct<'_> {
370
///         fn drop(this: Pin<&mut Self>) { // <----- NOTE: this is not `self`
371
///             **this.project().was_dropped = true;
372
///         }
373
///     }
374
/// }
375
///
376
/// let mut was_dropped = false;
377
/// drop(Struct { was_dropped: &mut was_dropped, field: 42 });
378
/// assert!(was_dropped);
379
/// ```
380
///
381
/// [`PhantomPinned`]: core::marker::PhantomPinned
382
/// [`Pin::as_mut`]: core::pin::Pin::as_mut
383
/// [`Pin`]: core::pin::Pin
384
/// [pin-project]: https://github.com/taiki-e/pin-project
385
#[macro_export]
386
macro_rules! pin_project {
387
    ($($tt:tt)*) => {
388
        $crate::__pin_project_internal! {
389
            [][][][][]
390
            $($tt)*
391
        }
392
    };
393
}
394
395
// limitations:
396
// - no support for tuple structs and tuple variant (wontfix).
397
// - no support for multiple trait/lifetime bounds.
398
// - no support for `Self` in where clauses. (wontfix)
399
// - no support for overlapping lifetime names. (wontfix)
400
// - no interoperability with other field attributes.
401
// - no useful error messages. (wontfix)
402
// etc...
403
404
#[doc(hidden)]
405
#[macro_export]
406
macro_rules! __pin_project_expand {
407
    (
408
        [$($proj_mut_ident:ident)?]
409
        [$($proj_ref_ident:ident)?]
410
        [$($proj_replace_ident:ident)?]
411
        [$($proj_not_unpin_mark:ident)?]
412
        [$proj_vis:vis]
413
        [$(#[$attrs:meta])* $vis:vis $struct_ty_ident:ident $ident:ident]
414
        [$($def_generics:tt)*]
415
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
416
        {
417
            $($body_data:tt)*
418
        }
419
        $($(#[$drop_impl_attrs:meta])* impl $($pinned_drop:tt)*)?
420
    ) => {
421
        $crate::__pin_project_reconstruct! {
422
            [$(#[$attrs])* $vis $struct_ty_ident $ident]
423
            [$($def_generics)*] [$($impl_generics)*]
424
            [$($ty_generics)*] [$(where $($where_clause)*)?]
425
            {
426
                $($body_data)*
427
            }
428
        }
429
430
        $crate::__pin_project_make_proj_ty! {
431
            [$($proj_mut_ident)?]
432
            [$proj_vis $struct_ty_ident $ident]
433
            [__pin_project_make_proj_field_mut]
434
            [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
435
            {
436
                $($body_data)*
437
            }
438
        }
439
        $crate::__pin_project_make_proj_ty! {
440
            [$($proj_ref_ident)?]
441
            [$proj_vis $struct_ty_ident $ident]
442
            [__pin_project_make_proj_field_ref]
443
            [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
444
            {
445
                $($body_data)*
446
            }
447
        }
448
        $crate::__pin_project_make_proj_replace_ty! {
449
            [$($proj_replace_ident)?]
450
            [$proj_vis $struct_ty_ident]
451
            [__pin_project_make_proj_field_replace]
452
            [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
453
            {
454
                $($body_data)*
455
            }
456
        }
457
458
        $crate::__pin_project_constant! {
459
            [$(#[$attrs])* $vis $struct_ty_ident $ident]
460
            [$($proj_mut_ident)?] [$($proj_ref_ident)?] [$($proj_replace_ident)?]
461
            [$($proj_not_unpin_mark)?]
462
            [$proj_vis]
463
            [$($def_generics)*] [$($impl_generics)*]
464
            [$($ty_generics)*] [$(where $($where_clause)*)?]
465
            {
466
                $($body_data)*
467
            }
468
            $($(#[$drop_impl_attrs])* impl $($pinned_drop)*)?
469
        }
470
    };
471
}
472
473
#[doc(hidden)]
474
#[macro_export]
475
macro_rules! __pin_project_constant {
476
    (
477
        [$(#[$attrs:meta])* $vis:vis struct $ident:ident]
478
        [$($proj_mut_ident:ident)?] [$($proj_ref_ident:ident)?] [$($proj_replace_ident:ident)?]
479
        [$($proj_not_unpin_mark:ident)?]
480
        [$proj_vis:vis]
481
        [$($def_generics:tt)*]
482
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
483
        {
484
            $(
485
                $(#[$pin:ident])?
486
                $field_vis:vis $field:ident: $field_ty:ty
487
            ),+ $(,)?
488
        }
489
        $($(#[$drop_impl_attrs:meta])* impl $($pinned_drop:tt)*)?
490
    ) => {
491
        #[allow(
492
            explicit_outlives_requirements, // https://github.com/rust-lang/rust/issues/60993
493
            single_use_lifetimes, // https://github.com/rust-lang/rust/issues/55058
494
            // This lint warns of `clippy::*` generated by external macros.
495
            // We allow this lint for compatibility with older compilers.
496
            clippy::unknown_clippy_lints,
497
            clippy::absolute_paths,
498
            clippy::min_ident_chars,
499
            clippy::redundant_pub_crate, // This lint warns `pub(crate)` field in private struct.
500
            clippy::single_char_lifetime_names,
501
            clippy::used_underscore_binding
502
        )]
503
        const _: () = {
504
            $crate::__pin_project_make_proj_ty! {
505
                [$($proj_mut_ident)? Projection]
506
                [$proj_vis struct $ident]
507
                [__pin_project_make_proj_field_mut]
508
                [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
509
                {
510
                    $(
511
                        $(#[$pin])?
512
                        $field_vis $field: $field_ty
513
                    ),+
514
                }
515
            }
516
            $crate::__pin_project_make_proj_ty! {
517
                [$($proj_ref_ident)? ProjectionRef]
518
                [$proj_vis struct $ident]
519
                [__pin_project_make_proj_field_ref]
520
                [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
521
                {
522
                    $(
523
                        $(#[$pin])?
524
                        $field_vis $field: $field_ty
525
                    ),+
526
                }
527
            }
528
529
            impl<$($impl_generics)*> $ident <$($ty_generics)*>
530
            $(where
531
                $($where_clause)*)?
532
            {
533
                $crate::__pin_project_struct_make_proj_method! {
534
                    [$($proj_mut_ident)? Projection]
535
                    [$proj_vis]
536
                    [project get_unchecked_mut mut]
537
                    [$($ty_generics)*]
538
                    {
539
                        $(
540
                            $(#[$pin])?
541
                            $field_vis $field
542
                        ),+
543
                    }
544
                }
545
                $crate::__pin_project_struct_make_proj_method! {
546
                    [$($proj_ref_ident)? ProjectionRef]
547
                    [$proj_vis]
548
                    [project_ref get_ref]
549
                    [$($ty_generics)*]
550
                    {
551
                        $(
552
                            $(#[$pin])?
553
                            $field_vis $field
554
                        ),+
555
                    }
556
                }
557
                $crate::__pin_project_struct_make_proj_replace_method! {
558
                    [$($proj_replace_ident)?]
559
                    [$proj_vis]
560
                    [ProjectionReplace]
561
                    [$($ty_generics)*]
562
                    {
563
                        $(
564
                            $(#[$pin])?
565
                            $field_vis $field
566
                        ),+
567
                    }
568
                }
569
            }
570
571
            $crate::__pin_project_make_unpin_impl! {
572
                [$($proj_not_unpin_mark)?]
573
                [$vis $ident]
574
                [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
575
                $(
576
                    $field: $crate::__pin_project_make_unpin_bound!(
577
                        $(#[$pin])? $field_ty
578
                    )
579
                ),+
580
            }
581
582
            $crate::__pin_project_make_drop_impl! {
583
                [$ident]
584
                [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
585
                $($(#[$drop_impl_attrs])* impl $($pinned_drop)*)?
586
            }
587
588
            // Ensure that it's impossible to use pin projections on a #[repr(packed)] struct.
589
            //
590
            // Taking a reference to a packed field is UB, and applying
591
            // `#[forbid(unaligned_references)]` makes sure that doing this is a hard error.
592
            //
593
            // If the struct ends up having #[repr(packed)] applied somehow,
594
            // this will generate an (unfriendly) error message. Under all reasonable
595
            // circumstances, we'll detect the #[repr(packed)] attribute, and generate
596
            // a much nicer error above.
597
            //
598
            // See https://github.com/taiki-e/pin-project/pull/34 for more details.
599
            //
600
            // Note:
601
            // - Lint-based tricks aren't perfect, but they're much better than nothing:
602
            //   https://github.com/taiki-e/pin-project-lite/issues/26
603
            //
604
            // - Enable both unaligned_references and safe_packed_borrows lints
605
            //   because unaligned_references lint does not exist in older compilers:
606
            //   https://github.com/taiki-e/pin-project-lite/pull/55
607
            //   https://github.com/rust-lang/rust/pull/82525
608
            #[forbid(unaligned_references, safe_packed_borrows)]
609
0
            fn __assert_not_repr_packed <$($impl_generics)*> (this: &$ident <$($ty_generics)*>)
610
            $(where
611
                $($where_clause)*)?
612
            {
613
                $(
614
0
                    let _ = &this.$field;
615
                )+
616
0
            }
Unexecuted instantiation: surrealdb_core::exe::try_join_all_buffered::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: async_stream::async_stream::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: async_channel::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: async_channel::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: async_channel::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: async_channel::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: async_channel::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: async_channel::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: async_channel::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: event_listener::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: event_listener::__private::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: hyper_util::rt::tokio::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: hyper_util::common::lazy::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: hyper_util::service::glue::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: hyper_util::rt::tokio::with_hyper_io::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: hyper_util::rt::tokio::with_tokio_io::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: hyper_util::server::conn::auto::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: hyper_util::server::conn::auto::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: hyper_util::server::conn::auto::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: hyper_util::client::legacy::connect::http::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: hyper_util::client::legacy::connect::proxy::socks::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: hyper_util::client::legacy::connect::proxy::tunnel::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: hyper_util::rt::tokio::_::__assert_not_repr_packed
Unexecuted instantiation: hyper::proto::h2::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: hyper::client::dispatch::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: hyper::proto::h1::dispatch::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: hyper::proto::h2::client::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: hyper::proto::h2::client::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: hyper::proto::h2::client::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: hyper::proto::h2::client::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: hyper::proto::h2::client::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: hyper::proto::h2::server::_::__assert_not_repr_packed::<_, _, _, _>
Unexecuted instantiation: hyper::proto::h2::server::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: hyper::proto::h2::upgrade::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: hyper::server::conn::http1::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: hyper::server::conn::http2::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: axum::util::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: axum::middleware::from_extractor::_::__assert_not_repr_packed::<_, _, _, _>
Unexecuted instantiation: axum::middleware::response_axum_body::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: axum::handler::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: axum::handler::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: axum::routing::into_make_service::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: axum::routing::route::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: axum::response::sse::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: axum::error_handling::future::_::__assert_not_repr_packed
Unexecuted instantiation: axum::routing::route::_::__assert_not_repr_packed
Unexecuted instantiation: axum_core::body::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tower::ready_cache::cache::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: tower::load::completion::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: tower::load::pending_requests::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::load::constant::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::load::peak_ewma::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::util::map_result::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::util::map_response::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::util::then::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: tower::util::either::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::util::map_err::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::util::oneshot::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::util::and_then::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: tower::buffer::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tower::buffer::worker::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::discover::list::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tower::load_shed::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tower::make::make_service::shared::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tower::util::call_all::common::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: tower::util::call_all::ordered::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::util::call_all::unordered::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tower::util::optional::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tower::limit::concurrency::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tower::balance::p2c::make::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_util::io::sink_writer::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_util::io::copy_to_bytes::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_util::io::reader_stream::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_util::io::inspect::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_util::io::inspect::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_util::sync::cancellation_token::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_util::sync::cancellation_token::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_util::codec::framed_impl::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: tokio_util::codec::framed_read::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_util::codec::framed_write::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_util::codec::framed::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_util::future::with_cancellation_token::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_util::future::with_cancellation_token::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_util::sync::cancellation_token::_::__assert_not_repr_packed
Unexecuted instantiation: tokio_util::sync::cancellation_token::_::__assert_not_repr_packed
Unexecuted instantiation: tokio_stream::stream_close::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_stream::stream_ext::filter_map::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_stream::stream_ext::skip_while::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_stream::stream_ext::take_while::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_stream::stream_ext::all::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_stream::stream_ext::any::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_stream::stream_ext::map::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_stream::stream_ext::fold::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: tokio_stream::stream_ext::fuse::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_stream::stream_ext::next::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_stream::stream_ext::skip::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_stream::stream_ext::take::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_stream::stream_ext::then::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: tokio_stream::stream_ext::chain::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_stream::stream_ext::merge::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_stream::stream_ext::filter::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio_stream::stream_ext::collect::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: tokio_stream::stream_ext::peekable::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_stream::stream_ext::try_next::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio_stream::stream_ext::map_while::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: http_body_util::full::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: http_body_util::stream::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: http_body_util::stream::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: http_body_util::stream::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: http_body_util::limited::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: http_body_util::combinators::with_trailers::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: http_body_util::combinators::collect::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: http_body_util::combinators::map_err::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: http_body_util::combinators::map_frame::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::abortable::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::io::buf_reader::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::io::buf_writer::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::io::line_writer::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::io::copy_buf_abortable::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::io::copy::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::io::take::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::io::chain::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::io::lines::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::io::copy_buf::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::io::into_sink::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::sink::with_flat_map::_::__assert_not_repr_packed::<_, _, _, _, _>
Unexecuted instantiation: futures_util::sink::with::_::__assert_not_repr_packed::<_, _, _, _, _>
Unexecuted instantiation: futures_util::sink::buffer::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::sink::fanout::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::sink::unfold::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::sink::map_err::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::sink::err_into::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::future::try_future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::poll_immediate::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::join::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::join::_::__assert_not_repr_packed::<_, _, _, _>
Unexecuted instantiation: futures_util::future::join::_::__assert_not_repr_packed::<_, _, _, _, _>
Unexecuted instantiation: futures_util::future::join::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::future::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::future::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::future::future::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::option::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::try_join::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::future::try_join::_::__assert_not_repr_packed::<_, _, _, _>
Unexecuted instantiation: futures_util::future::try_join::_::__assert_not_repr_packed::<_, _, _, _, _>
Unexecuted instantiation: futures_util::future::try_join::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::try_stream::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::try_stream::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::try_stream::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::try_stream::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::poll_immediate::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::futures_ordered::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::select_with_strategy::_::__assert_not_repr_packed::<_, _, _, _>
Unexecuted instantiation: futures_util::stream::once::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::select::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::unfold::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::future::try_future::into_future::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::future::catch_unwind::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::future::remote_handle::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::future::future::fuse::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_chunks::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_concat::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_filter::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::try_unfold::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::into_stream::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_collect::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::try_stream::try_flatten::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_buffered::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_for_each::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::try_filter_map::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::try_skip_while::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::try_take_while::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::into_async_read::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_ready_chunks::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_buffer_unordered::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_flatten_unordered::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_flatten_unordered::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::try_stream::try_for_each_concurrent::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::or_else::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::try_all::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::try_any::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::and_then::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::try_stream::try_fold::_::__assert_not_repr_packed::<_, _, _, _>
Unexecuted instantiation: futures_util::stream::stream::filter_map::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::skip_while::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::take_until::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::take_while::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::catch_unwind::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::ready_chunks::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::buffer_unordered::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::flatten_unordered::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::flatten_unordered::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::for_each_concurrent::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::all::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::any::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::map::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::zip::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::fold::_::__assert_not_repr_packed::<_, _, _, _>
Unexecuted instantiation: futures_util::stream::stream::fuse::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::peek::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::peek::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::peek::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::peek::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::peek::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::scan::_::__assert_not_repr_packed::<_, _, _, _>
Unexecuted instantiation: futures_util::stream::stream::skip::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::take::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::then::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::chain::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::count::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::cycle::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::unzip::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::chunks::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::concat::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::filter::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::collect::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::flatten::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: futures_util::stream::stream::forward::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::buffered::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: futures_util::stream::stream::for_each::_::__assert_not_repr_packed::<_, _, _>
Unexecuted instantiation: futures_util::stream::stream::enumerate::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::join::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio::io::seek::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::task::task_local::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio::task::coop::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::task::local::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::time::timeout::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::buf_reader::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::buf_stream::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::buf_writer::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_exact::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_until::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_to_end::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_all_buf::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio::io::util::read_to_string::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_vectored::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::take::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::chain::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio::io::util::flush::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::lines::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::split::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::fill_buf::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_buf::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::shutdown::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::read_line::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_all::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_buf::_::__assert_not_repr_packed::<_, _>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::io::util::write_int::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::task::coop::unconstrained::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tokio::time::sleep::_::__assert_not_repr_packed
Unexecuted instantiation: tokio::runtime::time::entry::_::__assert_not_repr_packed
Unexecuted instantiation: tracing::instrument::_::__assert_not_repr_packed::<_>
Unexecuted instantiation: tracing::instrument::_::__assert_not_repr_packed::<_>
617
        };
618
    };
619
    (
620
        [$(#[$attrs:meta])* $vis:vis enum $ident:ident]
621
        [$($proj_mut_ident:ident)?] [$($proj_ref_ident:ident)?] [$($proj_replace_ident:ident)?]
622
        [$($proj_not_unpin_mark:ident)?]
623
        [$proj_vis:vis]
624
        [$($def_generics:tt)*]
625
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
626
        {
627
            $(
628
                $(#[$variant_attrs:meta])*
629
                $variant:ident $({
630
                    $(
631
                        $(#[$pin:ident])?
632
                        $field:ident: $field_ty:ty
633
                    ),+ $(,)?
634
                })?
635
            ),+ $(,)?
636
        }
637
        $($(#[$drop_impl_attrs:meta])* impl $($pinned_drop:tt)*)?
638
    ) => {
639
        #[allow(
640
            single_use_lifetimes, // https://github.com/rust-lang/rust/issues/55058
641
            // This lint warns of `clippy::*` generated by external macros.
642
            // We allow this lint for compatibility with older compilers.
643
            clippy::unknown_clippy_lints,
644
            clippy::absolute_paths,
645
            clippy::min_ident_chars,
646
            clippy::single_char_lifetime_names,
647
            clippy::used_underscore_binding
648
        )]
649
        const _: () = {
650
            impl<$($impl_generics)*> $ident <$($ty_generics)*>
651
            $(where
652
                $($where_clause)*)?
653
            {
654
                $crate::__pin_project_enum_make_proj_method! {
655
                    [$($proj_mut_ident)?]
656
                    [$proj_vis]
657
                    [project get_unchecked_mut mut]
658
                    [$($ty_generics)*]
659
                    {
660
                        $(
661
                            $variant $({
662
                                $(
663
                                    $(#[$pin])?
664
                                    $field
665
                                ),+
666
                            })?
667
                        ),+
668
                    }
669
                }
670
                $crate::__pin_project_enum_make_proj_method! {
671
                    [$($proj_ref_ident)?]
672
                    [$proj_vis]
673
                    [project_ref get_ref]
674
                    [$($ty_generics)*]
675
                    {
676
                        $(
677
                            $variant $({
678
                                $(
679
                                    $(#[$pin])?
680
                                    $field
681
                                ),+
682
                            })?
683
                        ),+
684
                    }
685
                }
686
                $crate::__pin_project_enum_make_proj_replace_method! {
687
                    [$($proj_replace_ident)?]
688
                    [$proj_vis]
689
                    [$($ty_generics)*]
690
                    {
691
                        $(
692
                            $variant $({
693
                                $(
694
                                    $(#[$pin])?
695
                                    $field
696
                                ),+
697
                            })?
698
                        ),+
699
                    }
700
                }
701
            }
702
703
            $crate::__pin_project_make_unpin_impl! {
704
                [$($proj_not_unpin_mark)?]
705
                [$vis $ident]
706
                [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
707
                $(
708
                    $variant: ($(
709
                        $(
710
                            $crate::__pin_project_make_unpin_bound!(
711
                                $(#[$pin])? $field_ty
712
                            )
713
                        ),+
714
                    )?)
715
                ),+
716
            }
717
718
            $crate::__pin_project_make_drop_impl! {
719
                [$ident]
720
                [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
721
                $($(#[$drop_impl_attrs])* impl $($pinned_drop)*)?
722
            }
723
724
            // We don't need to check for '#[repr(packed)]',
725
            // since it does not apply to enums.
726
        };
727
    };
728
}
729
730
#[doc(hidden)]
731
#[macro_export]
732
macro_rules! __pin_project_reconstruct {
733
    (
734
        [$(#[$attrs:meta])* $vis:vis struct $ident:ident]
735
        [$($def_generics:tt)*] [$($impl_generics:tt)*]
736
        [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
737
        {
738
            $(
739
                $(#[$pin:ident])?
740
                $field_vis:vis $field:ident: $field_ty:ty
741
            ),+ $(,)?
742
        }
743
    ) => {
744
        $(#[$attrs])*
745
        $vis struct $ident $($def_generics)*
746
        $(where
747
            $($where_clause)*)?
748
        {
749
            $(
750
                $field_vis $field: $field_ty
751
            ),+
752
        }
753
    };
754
    (
755
        [$(#[$attrs:meta])* $vis:vis enum $ident:ident]
756
        [$($def_generics:tt)*] [$($impl_generics:tt)*]
757
        [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
758
        {
759
            $(
760
                $(#[$variant_attrs:meta])*
761
                $variant:ident $({
762
                    $(
763
                        $(#[$pin:ident])?
764
                        $field:ident: $field_ty:ty
765
                    ),+ $(,)?
766
                })?
767
            ),+ $(,)?
768
        }
769
    ) => {
770
        $(#[$attrs])*
771
        $vis enum $ident $($def_generics)*
772
        $(where
773
            $($where_clause)*)?
774
        {
775
            $(
776
                $(#[$variant_attrs])*
777
                $variant $({
778
                    $(
779
                        $field: $field_ty
780
                    ),+
781
                })?
782
            ),+
783
        }
784
    };
785
}
786
787
#[doc(hidden)]
788
#[macro_export]
789
macro_rules! __pin_project_make_proj_ty {
790
    ([] $($field:tt)*) => {};
791
    (
792
        [$proj_ty_ident:ident $default_ident:ident]
793
        [$proj_vis:vis struct $ident:ident]
794
        $($field:tt)*
795
    ) => {};
796
    (
797
        [$proj_ty_ident:ident]
798
        [$proj_vis:vis struct $ident:ident]
799
        [$__pin_project_make_proj_field:ident]
800
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
801
        {
802
            $(
803
                $(#[$pin:ident])?
804
                $field_vis:vis $field:ident: $field_ty:ty
805
            ),+ $(,)?
806
        }
807
    ) => {
808
        $crate::__pin_project_make_proj_ty_body! {
809
            [$proj_ty_ident]
810
            [$proj_vis struct $ident]
811
            [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
812
            [
813
                $(
814
                    $field_vis $field: $crate::$__pin_project_make_proj_field!(
815
                        $(#[$pin])? $field_ty
816
                    )
817
                ),+
818
            ]
819
        }
820
    };
821
    (
822
        [$proj_ty_ident:ident]
823
        [$proj_vis:vis enum $ident:ident]
824
        [$__pin_project_make_proj_field:ident]
825
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
826
        {
827
            $(
828
                $(#[$variant_attrs:meta])*
829
                $variant:ident $({
830
                    $(
831
                        $(#[$pin:ident])?
832
                        $field:ident: $field_ty:ty
833
                    ),+ $(,)?
834
                })?
835
            ),+ $(,)?
836
        }
837
    ) => {
838
        $crate::__pin_project_make_proj_ty_body! {
839
            [$proj_ty_ident]
840
            [$proj_vis enum $ident]
841
            [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
842
            [
843
                $(
844
                    $variant $({
845
                        $(
846
                            $field: $crate::$__pin_project_make_proj_field!(
847
                                $(#[$pin])? $field_ty
848
                            )
849
                        ),+
850
                    })?
851
                ),+
852
            ]
853
        }
854
    };
855
}
856
857
#[doc(hidden)]
858
#[macro_export]
859
macro_rules! __pin_project_make_proj_ty_body {
860
    (
861
        [$proj_ty_ident:ident]
862
        [$proj_vis:vis $struct_ty_ident:ident $ident:ident]
863
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
864
        [$($body_data:tt)+]
865
    ) => {
866
        #[doc(hidden)] // Workaround for rustc bug: see https://github.com/taiki-e/pin-project-lite/issues/77#issuecomment-1671540180 for more.
867
        #[allow(
868
            dead_code, // This lint warns unused fields/variants.
869
            single_use_lifetimes, // https://github.com/rust-lang/rust/issues/55058
870
            // This lint warns of `clippy::*` generated by external macros.
871
            // We allow this lint for compatibility with older compilers.
872
            clippy::unknown_clippy_lints,
873
            clippy::absolute_paths,
874
            clippy::min_ident_chars,
875
            clippy::mut_mut, // This lint warns `&mut &mut <ty>`. (only needed for project)
876
            clippy::redundant_pub_crate, // This lint warns `pub(crate)` field in private struct.
877
            clippy::ref_option_ref, // This lint warns `&Option<&<ty>>`. (only needed for project_ref)
878
            clippy::single_char_lifetime_names,
879
            clippy::type_repetition_in_bounds // https://github.com/rust-lang/rust-clippy/issues/4326
880
        )]
881
        $proj_vis $struct_ty_ident $proj_ty_ident <'__pin, $($impl_generics)*>
882
        where
883
            $ident <$($ty_generics)*>: '__pin
884
            $(, $($where_clause)*)?
885
        {
886
            $($body_data)+
887
        }
888
    };
889
}
890
891
#[doc(hidden)]
892
#[macro_export]
893
macro_rules! __pin_project_make_proj_replace_ty {
894
    ([] $($field:tt)*) => {};
895
    (
896
        [$proj_ty_ident:ident]
897
        [$proj_vis:vis struct]
898
        [$__pin_project_make_proj_field:ident]
899
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
900
        {
901
            $(
902
                $(#[$pin:ident])?
903
                $field_vis:vis $field:ident: $field_ty:ty
904
            ),+ $(,)?
905
        }
906
    ) => {
907
        $crate::__pin_project_make_proj_replace_ty_body! {
908
            [$proj_ty_ident]
909
            [$proj_vis struct]
910
            [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
911
            [
912
                $(
913
                    $field_vis $field: $crate::$__pin_project_make_proj_field!(
914
                        $(#[$pin])? $field_ty
915
                    )
916
                ),+
917
            ]
918
        }
919
    };
920
    (
921
        [$proj_ty_ident:ident]
922
        [$proj_vis:vis enum]
923
        [$__pin_project_make_proj_field:ident]
924
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
925
        {
926
            $(
927
                $(#[$variant_attrs:meta])*
928
                $variant:ident $({
929
                    $(
930
                        $(#[$pin:ident])?
931
                        $field:ident: $field_ty:ty
932
                    ),+ $(,)?
933
                })?
934
            ),+ $(,)?
935
        }
936
    ) => {
937
        $crate::__pin_project_make_proj_replace_ty_body! {
938
            [$proj_ty_ident]
939
            [$proj_vis enum]
940
            [$($impl_generics)*] [$($ty_generics)*] [$(where $($where_clause)*)?]
941
            [
942
                $(
943
                    $variant $({
944
                        $(
945
                            $field: $crate::$__pin_project_make_proj_field!(
946
                                $(#[$pin])? $field_ty
947
                            )
948
                        ),+
949
                    })?
950
                ),+
951
            ]
952
        }
953
    };
954
}
955
956
#[doc(hidden)]
957
#[macro_export]
958
macro_rules! __pin_project_make_proj_replace_ty_body {
959
    (
960
        [$proj_ty_ident:ident]
961
        [$proj_vis:vis $struct_ty_ident:ident]
962
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
963
        [$($body_data:tt)+]
964
    ) => {
965
        #[doc(hidden)] // Workaround for rustc bug: see https://github.com/taiki-e/pin-project-lite/issues/77#issuecomment-1671540180 for more.
966
        #[allow(
967
            dead_code, // This lint warns unused fields/variants.
968
            single_use_lifetimes, // https://github.com/rust-lang/rust/issues/55058
969
            // This lint warns of `clippy::*` generated by external macros.
970
            // We allow this lint for compatibility with older compilers.
971
            clippy::unknown_clippy_lints,
972
            clippy::absolute_paths,
973
            clippy::min_ident_chars,
974
            clippy::mut_mut, // This lint warns `&mut &mut <ty>`. (only needed for project)
975
            clippy::redundant_pub_crate, // This lint warns `pub(crate)` field in private struct.
976
            clippy::single_char_lifetime_names,
977
            clippy::type_repetition_in_bounds // https://github.com/rust-lang/rust-clippy/issues/4326
978
        )]
979
        $proj_vis $struct_ty_ident $proj_ty_ident <$($impl_generics)*>
980
        where
981
            $($($where_clause)*)?
982
        {
983
            $($body_data)+
984
        }
985
    };
986
}
987
988
#[doc(hidden)]
989
#[macro_export]
990
macro_rules! __pin_project_make_proj_replace_block {
991
    (
992
        [$($proj_path:tt)+]
993
        {
994
            $(
995
                $(#[$pin:ident])?
996
                $field_vis:vis $field:ident
997
            ),+
998
        }
999
    ) => {
1000
        let result = $($proj_path)* {
1001
            $(
1002
                $field: $crate::__pin_project_make_replace_field_proj!(
1003
                    $(#[$pin])? $field
1004
                )
1005
            ),+
1006
        };
1007
1008
        {
1009
            ( $(
1010
                $crate::__pin_project_make_unsafe_drop_in_place_guard!(
1011
                    $(#[$pin])? $field
1012
                ),
1013
            )* );
1014
        }
1015
1016
        result
1017
    };
1018
    ([$($proj_path:tt)+]) => { $($proj_path)* };
1019
}
1020
1021
#[doc(hidden)]
1022
#[macro_export]
1023
macro_rules! __pin_project_struct_make_proj_method {
1024
    ([] $($variant:tt)*) => {};
1025
    (
1026
        [$proj_ty_ident:ident $_ignored_default_arg:ident]
1027
        [$proj_vis:vis]
1028
        [$method_ident:ident $get_method:ident $($mut:ident)?]
1029
        [$($ty_generics:tt)*]
1030
        $($variant:tt)*
1031
    ) => {
1032
        $crate::__pin_project_struct_make_proj_method! {
1033
            [$proj_ty_ident]
1034
            [$proj_vis]
1035
            [$method_ident $get_method $($mut)?]
1036
            [$($ty_generics)*]
1037
            $($variant)*
1038
        }
1039
    };
1040
    (
1041
        [$proj_ty_ident:ident]
1042
        [$proj_vis:vis]
1043
        [$method_ident:ident $get_method:ident $($mut:ident)?]
1044
        [$($ty_generics:tt)*]
1045
        {
1046
            $(
1047
                $(#[$pin:ident])?
1048
                $field_vis:vis $field:ident
1049
            ),+
1050
        }
1051
    ) => {
1052
        #[doc(hidden)] // Workaround for rustc bug: see https://github.com/taiki-e/pin-project-lite/issues/77#issuecomment-1671540180 for more.
1053
        #[inline]
1054
2.09M
        $proj_vis fn $method_ident<'__pin>(
1055
2.09M
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
2.09M
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
2.09M
                let Self { $($field),* } = self.$get_method();
1059
2.09M
                $proj_ty_ident {
1060
2.09M
                    $(
1061
2.09M
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
2.09M
                            $(#[$pin])? $field
1063
2.09M
                        )
1064
2.09M
                    ),+
1065
2.09M
                }
1066
            }
1067
2.09M
        }
Unexecuted instantiation: <tokio::io::util::lines::Lines<tokio::io::util::buf_reader::BufReader<tokio::fs::file::File>>>::project
Unexecuted instantiation: <event_listener_strategy::FutureWrapper<async_channel::RecvInner<surrealdb_core::dbs::broker::RoutedNotification>>>::project
<event_listener_strategy::FutureWrapper<async_channel::SendInner<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>>>>::project
Line
Count
Source
1054
5.63k
        $proj_vis fn $method_ident<'__pin>(
1055
5.63k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
5.63k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
5.63k
                let Self { $($field),* } = self.$get_method();
1059
5.63k
                $proj_ty_ident {
1060
5.63k
                    $(
1061
5.63k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
5.63k
                            $(#[$pin])? $field
1063
5.63k
                        )
1064
5.63k
                    ),+
1065
5.63k
                }
1066
            }
1067
5.63k
        }
Unexecuted instantiation: <event_listener_strategy::FutureWrapper<async_channel::SendInner<surrealdb_types::notification::Notification>>>::project
Unexecuted instantiation: <event_listener_strategy::FutureWrapper<async_channel::SendInner<surrealdb_core::dbs::broker::RoutedNotification>>>::project
<async_channel::Receiver<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>>>::project
Line
Count
Source
1054
52.8k
        $proj_vis fn $method_ident<'__pin>(
1055
52.8k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
52.8k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
52.8k
                let Self { $($field),* } = self.$get_method();
1059
52.8k
                $proj_ty_ident {
1060
52.8k
                    $(
1061
52.8k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
52.8k
                            $(#[$pin])? $field
1063
52.8k
                        )
1064
52.8k
                    ),+
1065
52.8k
                }
1066
            }
1067
52.8k
        }
Unexecuted instantiation: <async_channel::Receiver<surrealdb_core::dbs::broker::RoutedNotification>>::project
<async_channel::SendInner<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>>>::project
Line
Count
Source
1054
5.63k
        $proj_vis fn $method_ident<'__pin>(
1055
5.63k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
5.63k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
5.63k
                let Self { $($field),* } = self.$get_method();
1059
5.63k
                $proj_ty_ident {
1060
5.63k
                    $(
1061
5.63k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
5.63k
                            $(#[$pin])? $field
1063
5.63k
                        )
1064
5.63k
                    ),+
1065
5.63k
                }
1066
            }
1067
5.63k
        }
Unexecuted instantiation: <async_channel::SendInner<surrealdb_types::notification::Notification>>::project
Unexecuted instantiation: <async_channel::SendInner<surrealdb_core::dbs::broker::RoutedNotification>>::project
Unexecuted instantiation: <async_channel::Recv<surrealdb_core::dbs::broker::RoutedNotification>>::project
Unexecuted instantiation: <async_channel::RecvInner<surrealdb_core::dbs::broker::RoutedNotification>>::project
<async_channel::Send<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>>>::project
Line
Count
Source
1054
5.63k
        $proj_vis fn $method_ident<'__pin>(
1055
5.63k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
5.63k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
5.63k
                let Self { $($field),* } = self.$get_method();
1059
5.63k
                $proj_ty_ident {
1060
5.63k
                    $(
1061
5.63k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
5.63k
                            $(#[$pin])? $field
1063
5.63k
                        )
1064
5.63k
                    ),+
1065
5.63k
                }
1066
            }
1067
5.63k
        }
Unexecuted instantiation: <async_channel::Send<surrealdb_types::notification::Notification>>::project
Unexecuted instantiation: <async_channel::Send<surrealdb_core::dbs::broker::RoutedNotification>>::project
Unexecuted instantiation: <tokio::io::util::flush::Flush<tokio::fs::file::File>>::project
Unexecuted instantiation: <tokio::io::util::write_all::WriteAll<tokio::fs::file::File>>::project
Unexecuted instantiation: <futures_util::stream::stream::map::Map<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>, <surrealdb_core::exec::operators::split::Split as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<futures_util::stream::stream::then::Then<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>, <surrealdb_core::exec::operators::project::Project as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}, <surrealdb_core::exec::operators::project::Project as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
700
        $proj_vis fn $method_ident<'__pin>(
1055
700
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
700
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
700
                let Self { $($field),* } = self.$get_method();
1059
700
                $proj_ty_ident {
1060
700
                    $(
1061
700
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
700
                            $(#[$pin])? $field
1063
700
                        )
1064
700
                    ),+
1065
700
                }
1066
            }
1067
700
        }
<futures_util::stream::stream::then::Then<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>, <surrealdb_core::exec::operators::project::SelectProject as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}, <surrealdb_core::exec::operators::project::SelectProject as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
11.2k
        $proj_vis fn $method_ident<'__pin>(
1055
11.2k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
11.2k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
11.2k
                let Self { $($field),* } = self.$get_method();
1059
11.2k
                $proj_ty_ident {
1060
11.2k
                    $(
1061
11.2k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
11.2k
                            $(#[$pin])? $field
1063
11.2k
                        )
1064
11.2k
                    ),+
1065
11.2k
                }
1066
            }
1067
11.2k
        }
Unexecuted instantiation: <futures_util::stream::stream::then::Then<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>, <surrealdb_core::exec::operators::project_value::ProjectValue as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}, <surrealdb_core::exec::operators::project_value::ProjectValue as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::stream::then::Then<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>, <surrealdb_core::exec::operators::fetch::Fetch as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}, <surrealdb_core::exec::operators::fetch::Fetch as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<futures_util::stream::stream::then::Then<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>, <surrealdb_core::exec::operators::compute::Compute as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}, <surrealdb_core::exec::operators::compute::Compute as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
173
        $proj_vis fn $method_ident<'__pin>(
1055
173
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
173
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
173
                let Self { $($field),* } = self.$get_method();
1059
173
                $proj_ty_ident {
1060
173
                    $(
1061
173
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
173
                            $(#[$pin])? $field
1063
173
                        )
1064
173
                    ),+
1065
173
                }
1066
            }
1067
173
        }
Unexecuted instantiation: <tokio::io::util::buf_reader::BufReader<tokio::fs::file::File>>::project
<futures_util::stream::stream::filter_map::FilterMap<futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::full_sort::SortByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>, <surrealdb_core::exec::operators::sort::full_sort::SortByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#1}::{closure#0}, <surrealdb_core::exec::operators::sort::full_sort::SortByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#1}>>::project
Line
Count
Source
1054
665
        $proj_vis fn $method_ident<'__pin>(
1055
665
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
665
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
665
                let Self { $($field),* } = self.$get_method();
1059
665
                $proj_ty_ident {
1060
665
                    $(
1061
665
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
665
                            $(#[$pin])? $field
1063
665
                        )
1064
665
                    ),+
1065
665
                }
1066
            }
1067
665
        }
Unexecuted instantiation: <futures_util::stream::stream::filter_map::FilterMap<futures_util::stream::once::Once<<surrealdb_core::exec::operators::knn_topk::KnnTopK as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>, <surrealdb_core::exec::operators::knn_topk::KnnTopK as surrealdb_core::exec::ExecOperator>::execute::{closure#1}::{closure#0}, <surrealdb_core::exec::operators::knn_topk::KnnTopK as surrealdb_core::exec::ExecOperator>::execute::{closure#1}>>::project
Unexecuted instantiation: <futures_util::stream::stream::filter_map::FilterMap<futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::topk::SortTopK as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>, <surrealdb_core::exec::operators::sort::topk::SortTopK as surrealdb_core::exec::ExecOperator>::execute::{closure#1}::{closure#0}, <surrealdb_core::exec::operators::sort::topk::SortTopK as surrealdb_core::exec::ExecOperator>::execute::{closure#1}>>::project
Unexecuted instantiation: <futures_util::stream::stream::filter_map::FilterMap<futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::external_by_key::ExternalSortByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>, <surrealdb_core::exec::operators::sort::external_by_key::ExternalSortByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#1}::{closure#0}, <surrealdb_core::exec::operators::sort::external_by_key::ExternalSortByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#1}>>::project
Unexecuted instantiation: <futures_util::stream::stream::filter_map::FilterMap<futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::shuffle::RandomShuffle as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>, <surrealdb_core::exec::operators::sort::shuffle::RandomShuffle as surrealdb_core::exec::ExecOperator>::execute::{closure#1}::{closure#0}, <surrealdb_core::exec::operators::sort::shuffle::RandomShuffle as surrealdb_core::exec::ExecOperator>::execute::{closure#1}>>::project
Unexecuted instantiation: <futures_util::stream::stream::filter_map::FilterMap<futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::external::ExternalSort as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>, <surrealdb_core::exec::operators::sort::external::ExternalSort as surrealdb_core::exec::ExecOperator>::execute::{closure#1}::{closure#0}, <surrealdb_core::exec::operators::sort::external::ExternalSort as surrealdb_core::exec::ExecOperator>::execute::{closure#1}>>::project
Unexecuted instantiation: <futures_util::stream::stream::filter_map::FilterMap<futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::full_sort::Sort as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>, <surrealdb_core::exec::operators::sort::full_sort::Sort as surrealdb_core::exec::ExecOperator>::execute::{closure#1}::{closure#0}, <surrealdb_core::exec::operators::sort::full_sort::Sort as surrealdb_core::exec::ExecOperator>::execute::{closure#1}>>::project
Unexecuted instantiation: <futures_util::stream::stream::filter_map::FilterMap<futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::topk::SortTopKByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>, <surrealdb_core::exec::operators::sort::topk::SortTopKByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#1}::{closure#0}, <surrealdb_core::exec::operators::sort::topk::SortTopKByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#1}>>::project
<futures_util::stream::stream::filter_map::FilterMap<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>, <surrealdb_core::exec::operators::filter::Filter as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}, <surrealdb_core::exec::operators::filter::Filter as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
890
        $proj_vis fn $method_ident<'__pin>(
1055
890
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
890
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
890
                let Self { $($field),* } = self.$get_method();
1059
890
                $proj_ty_ident {
1060
890
                    $(
1061
890
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
890
                            $(#[$pin])? $field
1063
890
                        )
1064
890
                    ),+
1065
890
                }
1066
            }
1067
890
        }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::batch_keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::batch_keys_vals<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::open_keys_cursor<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::open_vals_cursor<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::clr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::del<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::get<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::put<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::set<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::clrp<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delc<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delp<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::getm<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::getr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::putc<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::scan<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::count<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::keysr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::scanr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::exists<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::replace<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::batch_keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::batch_keys_vals<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::ref::Ref>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::graph::GraphWithTarget>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::graph::Graph>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dr::DiskAnnRecordPending>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hn::HnswNode>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ig::IndexAppending>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ip::Ip>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ft::Ft>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::nd::Nd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::tl::Tl>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dd::DdRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dg::Dg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dr::DiskAnnRecordPending>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ds::Ds>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hd::HdRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hg::Hg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hl::Hl>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hr::HnswRecordPending>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hs::Hs>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ig::IndexAppending>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ip::Ip>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::eq::EventQueue>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::ic::IndexCompactionKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::index::dc::Dc>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::index::iu::IndexCountKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::ref::Ref>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::graph::GraphWithTarget>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::graph::Graph>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::rc::ReclaimKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dd::DdRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::de::De>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dn::Dn>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::ds::Ds>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hd::HdRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hn::HnswNode>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hr::HnswRecordPending>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hs::Hs>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::tt::Tt>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ft::Ft>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clrp<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delc<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delc<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::index::all::AllIndexRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::root::access::all::AccessRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::database::access::all::DbAccess>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::namespace::access::all::AccessRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::de::De>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dn::Dn>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::td::TdRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::root::tl::Tl>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::dg::Dg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::hg::Hg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::scan<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::count<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::keysr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::scanr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::exists<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::exists<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::database::all::DatabaseRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::namespace::all::NamespaceRoot>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get_raw<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get_raw<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::iterator::Iterable>::iterate::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::doc::document::Document>::prepare_live_doc::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::doc::document::Document>::filter_computed_field_permissions::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::literal::Literal>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::function::Function>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::set::SetStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::info::InfoStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::sleep::SleepStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::DefineStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::ifelse::IfelseStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::insert::InsertStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::output::OutputStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::relate::RelateStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::select::SelectStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::rebuild::RebuildStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::param::AlterParamStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::module::AlterModuleStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::function::AlterFunctionStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::api::DefineApiStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::event::DefineEventStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::model::DefineModelStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::param::DefineParamStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::module::DefineModuleStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::function::DefineFunctionStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::config::api::ApiConfig>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::closure::ClosureExpr>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::cancel::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::commit::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::lookup::LookupSubject>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::AlterStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::fetch::Fetch>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::open_keys_cursor::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::open_vals_cursor::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::cancel::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::commit::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::block::Block>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::evaluate::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::param::Param>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::iterator::Iterator>::process::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_defer::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_yield::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_lookup::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_record::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_mergeable::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_range_key::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_relatable::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_table_key::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_index_item::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::prepare::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::create::CreateStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::delete::DeleteStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::update::UpdateStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::upsert::UpsertStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::foreach::ForeachStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::api::AlterApiStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::user::AlterUserStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::event::AlterEventStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::field::AlterFieldStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::index::AlterIndexStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::table::AlterTableStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::access::AlterAccessStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::bucket::AlterBucketStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::config::AlterConfigStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::analyzer::AlterAnalyzerStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::sequence::AlterSequenceStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::user::DefineUserStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::field::DefineFieldStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::index::DefineIndexStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::table::DefineTableStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::bucket::DefineBucketStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::analyzer::DefineAnalyzerStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::database::DefineDatabaseStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::sequence::DefineSequenceStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::namespace::DefineNamespaceStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::remove::database::RemoveDatabaseStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::config::defaults::DefaultConfig>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::cf::gc::gc_range::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::cf::gc::gc_all_at::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::lq::gc::gc_all_at::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::exec::operators::filter::filter_batch_in_place::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clr::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::del::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::get::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::put::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::set::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrc::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delc::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getm::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::keys::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::putc::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::scan::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::count::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::keysr::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::scanr::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::cancel::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::commit::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::exists::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::replace::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::start_skip::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::range_prepare::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_lookup::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_iterable::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range_keys::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table_keys::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_items::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range_count::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table_count::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_count::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key_value::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::start_skip::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::range_prepare::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_lookup::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_iterable::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range_keys::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table_keys::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_items::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range_count::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table_count::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_count::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key_value::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::batch_keys::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::batch_keys_vals::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrp::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrr::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delp::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delr::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getp::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getr::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NodeProvider>::get_node::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NodeProvider>::all_nodes::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::RootProvider>::get_root_config::{closure#0}>>::project
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NamespaceProvider>::all_ns::{closure#0}>>::project
Line
Count
Source
1054
5.40k
        $proj_vis fn $method_ident<'__pin>(
1055
5.40k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
5.40k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
5.40k
                let Self { $($field),* } = self.$get_method();
1059
5.40k
                $proj_ty_ident {
1060
5.40k
                    $(
1061
5.40k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
5.40k
                            $(#[$pin])? $field
1063
5.40k
                        )
1064
5.40k
                    ),+
1065
5.40k
                }
1066
            }
1067
5.40k
        }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_model::{closure#0}>>::project
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_param::{closure#0}>>::project
Line
Count
Source
1054
2.26k
        $proj_vis fn $method_ident<'__pin>(
1055
2.26k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
2.26k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
2.26k
                let Self { $($field),* } = self.$get_method();
1059
2.26k
                $proj_ty_ident {
1060
2.26k
                    $(
1061
2.26k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
2.26k
                            $(#[$pin])? $field
1063
2.26k
                        )
1064
2.26k
                    ),+
1065
2.26k
                }
1066
            }
1067
2.26k
        }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_models::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_params::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_config::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_module::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_configs::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_modules::{closure#0}>>::project
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_by_name::{closure#0}>>::project
Line
Count
Source
1054
392k
        $proj_vis fn $method_ident<'__pin>(
1055
392k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
392k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
392k
                let Self { $($field),* } = self.$get_method();
1059
392k
                $proj_ty_ident {
1060
392k
                    $(
1061
392k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
392k
                            $(#[$pin])? $field
1063
392k
                        )
1064
392k
                    ),+
1065
392k
                }
1066
            }
1067
392k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_analyzer::{closure#0}>>::project
Line
Count
Source
1054
7.74k
        $proj_vis fn $method_ident<'__pin>(
1055
7.74k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
7.74k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
7.74k
                let Self { $($field),* } = self.$get_method();
1059
7.74k
                $proj_ty_ident {
1060
7.74k
                    $(
1061
7.74k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
7.74k
                            $(#[$pin])? $field
1063
7.74k
                        )
1064
7.74k
                    ),+
1065
7.74k
                }
1066
            }
1067
7.74k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_function::{closure#0}>>::project
Line
Count
Source
1054
1.49k
        $proj_vis fn $method_ident<'__pin>(
1055
1.49k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
1.49k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
1.49k
                let Self { $($field),* } = self.$get_method();
1059
1.49k
                $proj_ty_ident {
1060
1.49k
                    $(
1061
1.49k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
1.49k
                            $(#[$pin])? $field
1063
1.49k
                        )
1064
1.49k
                    ),+
1065
1.49k
                }
1066
            }
1067
1.49k
        }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_sequence::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_analyzers::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_functions::{closure#0}>>::project
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_sequences::{closure#0}>>::project
Line
Count
Source
1054
40
        $proj_vis fn $method_ident<'__pin>(
1055
40
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
40
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
40
                let Self { $($field),* } = self.$get_method();
1059
40
                $proj_ty_ident {
1060
40
                    $(
1061
40
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
40
                            $(#[$pin])? $field
1063
40
                        )
1064
40
                    ),+
1065
40
                }
1066
            }
1067
40
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_or_add_db_upwards::{closure#0}>>::project
Line
Count
Source
1054
43.9k
        $proj_vis fn $method_ident<'__pin>(
1055
43.9k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
43.9k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
43.9k
                let Self { $($field),* } = self.$get_method();
1059
43.9k
                $proj_ty_ident {
1060
43.9k
                    $(
1061
43.9k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
43.9k
                            $(#[$pin])? $field
1063
43.9k
                        )
1064
43.9k
                    ),+
1065
43.9k
                }
1066
            }
1067
43.9k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db::{closure#0}>>::project
Line
Count
Source
1054
5.45k
        $proj_vis fn $method_ident<'__pin>(
1055
5.45k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
5.45k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
5.45k
                let Self { $($field),* } = self.$get_method();
1059
5.45k
                $proj_ty_ident {
1060
5.45k
                    $(
1061
5.45k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
5.45k
                            $(#[$pin])? $field
1063
5.45k
                        )
1064
5.45k
                    ),+
1065
5.45k
                }
1066
            }
1067
5.45k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::del_record::{closure#0}>>::project
Line
Count
Source
1054
406
        $proj_vis fn $method_ident<'__pin>(
1055
406
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
406
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
406
                let Self { $($field),* } = self.$get_method();
1059
406
                $proj_ty_ident {
1060
406
                    $(
1061
406
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
406
                            $(#[$pin])? $field
1063
406
                        )
1064
406
                    ),+
1065
406
                }
1066
            }
1067
406
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_record::{closure#0}>>::project
Line
Count
Source
1054
1.50k
        $proj_vis fn $method_ident<'__pin>(
1055
1.50k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
1.50k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
1.50k
                let Self { $($field),* } = self.$get_method();
1059
1.50k
                $proj_ty_ident {
1060
1.50k
                    $(
1061
1.50k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
1.50k
                            $(#[$pin])? $field
1063
1.50k
                        )
1064
1.50k
                    ),+
1065
1.50k
                }
1066
            }
1067
1.50k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::put_record::{closure#0}>>::project
Line
Count
Source
1054
42.1k
        $proj_vis fn $method_ident<'__pin>(
1055
42.1k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
42.1k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
42.1k
                let Self { $($field),* } = self.$get_method();
1059
42.1k
                $proj_ty_ident {
1060
42.1k
                    $(
1061
42.1k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
42.1k
                            $(#[$pin])? $field
1063
42.1k
                        )
1064
42.1k
                    ),+
1065
42.1k
                }
1066
            }
1067
42.1k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::set_record::{closure#0}>>::project
Line
Count
Source
1054
198
        $proj_vis fn $method_ident<'__pin>(
1055
198
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
198
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
198
                let Self { $($field),* } = self.$get_method();
1059
198
                $proj_ty_ident {
1060
198
                    $(
1061
198
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
198
                            $(#[$pin])? $field
1063
198
                        )
1064
198
                    ),+
1065
198
                }
1066
            }
1067
198
        }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_records::{closure#0}>>::project
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_lives::{closure#0}>>::project
Line
Count
Source
1054
4.95k
        $proj_vis fn $method_ident<'__pin>(
1055
4.95k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
4.95k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
4.95k
                let Self { $($field),* } = self.$get_method();
1059
4.95k
                $proj_ty_ident {
1060
4.95k
                    $(
1061
4.95k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
4.95k
                            $(#[$pin])? $field
1063
4.95k
                        )
1064
4.95k
                    ),+
1065
4.95k
                }
1066
            }
1067
4.95k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_views::{closure#0}>>::project
Line
Count
Source
1054
7.15k
        $proj_vis fn $method_ident<'__pin>(
1055
7.15k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
7.15k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
7.15k
                let Self { $($field),* } = self.$get_method();
1059
7.15k
                $proj_ty_ident {
1060
7.15k
                    $(
1061
7.15k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
7.15k
                            $(#[$pin])? $field
1063
7.15k
                        )
1064
7.15k
                    ),+
1065
7.15k
                }
1066
            }
1067
7.15k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb_event::{closure#0}>>::project
Line
Count
Source
1054
1.36k
        $proj_vis fn $method_ident<'__pin>(
1055
1.36k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
1.36k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
1.36k
                let Self { $($field),* } = self.$get_method();
1059
1.36k
                $proj_ty_ident {
1060
1.36k
                    $(
1061
1.36k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
1.36k
                            $(#[$pin])? $field
1063
1.36k
                        )
1064
1.36k
                    ),+
1065
1.36k
                }
1066
            }
1067
1.36k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb_field::{closure#0}>>::project
Line
Count
Source
1054
79.2k
        $proj_vis fn $method_ident<'__pin>(
1055
79.2k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
79.2k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
79.2k
                let Self { $($field),* } = self.$get_method();
1059
79.2k
                $proj_ty_ident {
1060
79.2k
                    $(
1061
79.2k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
79.2k
                            $(#[$pin])? $field
1063
79.2k
                        )
1064
79.2k
                    ),+
1065
79.2k
                }
1066
            }
1067
79.2k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb_index::{closure#0}>>::project
Line
Count
Source
1054
28.0k
        $proj_vis fn $method_ident<'__pin>(
1055
28.0k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
28.0k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
28.0k
                let Self { $($field),* } = self.$get_method();
1059
28.0k
                $proj_ty_ident {
1060
28.0k
                    $(
1061
28.0k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
28.0k
                            $(#[$pin])? $field
1063
28.0k
                        )
1064
28.0k
                    ),+
1065
28.0k
                }
1066
            }
1067
28.0k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_events::{closure#0}>>::project
Line
Count
Source
1054
7.06k
        $proj_vis fn $method_ident<'__pin>(
1055
7.06k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
7.06k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
7.06k
                let Self { $($field),* } = self.$get_method();
1059
7.06k
                $proj_ty_ident {
1060
7.06k
                    $(
1061
7.06k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
7.06k
                            $(#[$pin])? $field
1063
7.06k
                        )
1064
7.06k
                    ),+
1065
7.06k
                }
1066
            }
1067
7.06k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_fields::{closure#0}>>::project
Line
Count
Source
1054
94.0k
        $proj_vis fn $method_ident<'__pin>(
1055
94.0k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
94.0k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
94.0k
                let Self { $($field),* } = self.$get_method();
1059
94.0k
                $proj_ty_ident {
1060
94.0k
                    $(
1061
94.0k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
94.0k
                            $(#[$pin])? $field
1063
94.0k
                        )
1064
94.0k
                    ),+
1065
94.0k
                }
1066
            }
1067
94.0k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_or_add_tb::{closure#0}>>::project
Line
Count
Source
1054
104k
        $proj_vis fn $method_ident<'__pin>(
1055
104k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
104k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
104k
                let Self { $($field),* } = self.$get_method();
1059
104k
                $proj_ty_ident {
1060
104k
                    $(
1061
104k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
104k
                            $(#[$pin])? $field
1063
104k
                        )
1064
104k
                    ),+
1065
104k
                }
1066
            }
1067
104k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_indexes::{closure#0}>>::project
Line
Count
Source
1054
19.5k
        $proj_vis fn $method_ident<'__pin>(
1055
19.5k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
19.5k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
19.5k
                let Self { $($field),* } = self.$get_method();
1059
19.5k
                $proj_ty_ident {
1060
19.5k
                    $(
1061
19.5k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
19.5k
                            $(#[$pin])? $field
1063
19.5k
                        )
1064
19.5k
                    ),+
1065
19.5k
                }
1066
            }
1067
19.5k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb::{closure#0}>>::project
Line
Count
Source
1054
5.24k
        $proj_vis fn $method_ident<'__pin>(
1055
5.24k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
5.24k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
5.24k
                let Self { $($field),* } = self.$get_method();
1059
5.24k
                $proj_ty_ident {
1060
5.24k
                    $(
1061
5.24k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
5.24k
                            $(#[$pin])? $field
1063
5.24k
                        )
1064
5.24k
                    ),+
1065
5.24k
                }
1066
            }
1067
5.24k
        }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb::{closure#0}>>::project
Line
Count
Source
1054
5.24k
        $proj_vis fn $method_ident<'__pin>(
1055
5.24k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
5.24k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
5.24k
                let Self { $($field),* } = self.$get_method();
1059
5.24k
                $proj_ty_ident {
1060
5.24k
                    $(
1061
5.24k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
5.24k
                            $(#[$pin])? $field
1063
5.24k
                        )
1064
5.24k
                    ),+
1065
5.24k
                }
1066
            }
1067
5.24k
        }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::get_db_user::{closure#0}>>::project
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::get_ns_user::{closure#0}>>::project
Line
Count
Source
1054
5.49k
        $proj_vis fn $method_ident<'__pin>(
1055
5.49k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
5.49k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
5.49k
                let Self { $($field),* } = self.$get_method();
1059
5.49k
                $proj_ty_ident {
1060
5.49k
                    $(
1061
5.49k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
5.49k
                            $(#[$pin])? $field
1063
5.49k
                        )
1064
5.49k
                    ),+
1065
5.49k
                }
1066
            }
1067
5.49k
        }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::all_db_users::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::all_ns_users::{closure#0}>>::project
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::get_root_user::{closure#0}>>::project
Line
Count
Source
1054
356
        $proj_vis fn $method_ident<'__pin>(
1055
356
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
356
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
356
                let Self { $($field),* } = self.$get_method();
1059
356
                $proj_ty_ident {
1060
356
                    $(
1061
356
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
356
                            $(#[$pin])? $field
1063
356
                        )
1064
356
                    ),+
1065
356
                }
1066
            }
1067
356
        }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::all_root_users::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_db_access::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_ns_access::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_db_accesses::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_ns_accesses::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_root_access::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_root_accesses::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_db_access_grant::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_ns_access_grant::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_db_access_grants::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_ns_access_grants::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_root_access_grant::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_root_access_grants::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::ApiProvider>::get_db_api::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::ApiProvider>::all_db_apis::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::BucketProvider>::get_db_bucket::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::BucketProvider>::all_db_buckets::{closure#0}>>::project
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NamespaceProvider>::get_or_add_ns::{closure#0}>>::project
Line
Count
Source
1054
16.0k
        $proj_vis fn $method_ident<'__pin>(
1055
16.0k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
16.0k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
16.0k
                let Self { $($field),* } = self.$get_method();
1059
16.0k
                $proj_ty_ident {
1060
16.0k
                    $(
1061
16.0k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
16.0k
                            $(#[$pin])? $field
1063
16.0k
                        )
1064
16.0k
                    ),+
1065
16.0k
                }
1066
            }
1067
16.0k
        }
Unexecuted instantiation: <futures_util::future::future::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::future::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::future::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::future::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::stream::fuse::Fuse<futures_util::stream::iter::Iter<alloc::vec::into_iter::IntoIter<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>>>::project
Unexecuted instantiation: <futures_util::stream::stream::fuse::Fuse<futures_util::stream::iter::Iter<alloc::vec::into_iter::IntoIter<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>>>::project
Unexecuted instantiation: <futures_util::stream::stream::buffered::Buffered<futures_util::stream::iter::Iter<alloc::vec::into_iter::IntoIter<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>>>::project
Unexecuted instantiation: <futures_util::stream::stream::buffered::Buffered<futures_util::stream::iter::Iter<alloc::vec::into_iter::IntoIter<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>>>::project
<event_listener::InnerListener<(), alloc::sync::Arc<event_listener::Inner<()>>>>::project
Line
Count
Source
1054
27.4k
        $proj_vis fn $method_ident<'__pin>(
1055
27.4k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
27.4k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
27.4k
                let Self { $($field),* } = self.$get_method();
1059
27.4k
                $proj_ty_ident {
1060
27.4k
                    $(
1061
27.4k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
27.4k
                            $(#[$pin])? $field
1063
27.4k
                        )
1064
27.4k
                    ),+
1065
27.4k
                }
1066
            }
1067
27.4k
        }
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, surrealdb_core::exec::operators::scan::pipeline::kv_scan_stream::{closure#0}>>::project
Line
Count
Source
1054
3.52k
        $proj_vis fn $method_ident<'__pin>(
1055
3.52k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
3.52k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
3.52k
                let Self { $($field),* } = self.$get_method();
1059
3.52k
                $proj_ty_ident {
1060
3.52k
                    $(
1061
3.52k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
3.52k
                            $(#[$pin])? $field
1063
3.52k
                        )
1064
3.52k
                    ),+
1065
3.52k
                }
1066
            }
1067
3.52k
        }
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::graph::endpoint::EndpointBind as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::mutate::DeleteBinding as surrealdb_core::exec::ExecOperator>::execute::{closure#1}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::join::hash_join::HashJoin as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::graph::path_expand::PathExpand as surrealdb_core::exec::ExecOperator>::execute::{closure#2}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::graph::shortest_path_expand::ShortestPathExpand as surrealdb_core::exec::ExecOperator>::execute::{closure#2}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::graph::expand::Expand as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::union_index::UnionIndexScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::mutate::InsertGraph as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::aggregate::Aggregate as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
1.96k
        $proj_vis fn $method_ident<'__pin>(
1055
1.96k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
1.96k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
1.96k
                let Self { $($field),* } = self.$get_method();
1059
1.96k
                $proj_ty_ident {
1060
1.96k
                    $(
1061
1.96k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
1.96k
                            $(#[$pin])? $field
1063
1.96k
                        )
1064
1.96k
                    ),+
1065
1.96k
                }
1066
            }
1067
1.96k
        }
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::mutate::DrainSink as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::source_expr::SourceExpr as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
1.21k
        $proj_vis fn $method_ident<'__pin>(
1055
1.21k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
1.21k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
1.21k
                let Self { $($field),* } = self.$get_method();
1059
1.21k
                $proj_ty_ident {
1060
1.21k
                    $(
1061
1.21k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
1.21k
                            $(#[$pin])? $field
1063
1.21k
                        )
1064
1.21k
                    ),+
1065
1.21k
                }
1066
            }
1067
1.21k
        }
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::version_scope::VersionScope as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
1
        $proj_vis fn $method_ident<'__pin>(
1055
1
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
1
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
1
                let Self { $($field),* } = self.$get_method();
1059
1
                $proj_ty_ident {
1060
1
                    $(
1061
1
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
1
                            $(#[$pin])? $field
1063
1
                        )
1064
1
                    ),+
1065
1
                }
1066
            }
1067
1
        }
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::unwrap_exactly_one::UnwrapExactlyOne as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::bind::Bind as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::limit::Limit as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
66
        $proj_vis fn $method_ident<'__pin>(
1055
66
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
66
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
66
                let Self { $($field),* } = self.$get_method();
1059
66
                $proj_ty_ident {
1060
66
                    $(
1061
66
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
66
                            $(#[$pin])? $field
1063
66
                        )
1064
66
                    ),+
1065
66
                }
1066
            }
1067
66
        }
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::mutate::UpdateBinding as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::explain::AnalyzePlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
10
        $proj_vis fn $method_ident<'__pin>(
1055
10
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
10
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
10
                let Self { $($field),* } = self.$get_method();
1059
10
                $proj_ty_ident {
1060
10
                    $(
1061
10
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
10
                            $(#[$pin])? $field
1063
10
                        )
1064
10
                    ),+
1065
10
                }
1066
            }
1067
10
        }
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::timeout::Timeout as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::distinct::Distinct as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::index_count::IndexCountScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::knn::KnnScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::count::CountScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
701
        $proj_vis fn $method_ident<'__pin>(
1055
701
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
701
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
701
                let Self { $($field),* } = self.$get_method();
1059
701
                $proj_ty_ident {
1060
701
                    $(
1061
701
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
701
                            $(#[$pin])? $field
1063
701
                        )
1064
701
                    ),+
1065
701
                }
1066
            }
1067
701
        }
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::graph::GraphEdgeScan as surrealdb_core::exec::ExecOperator>::execute::{closure#2}>>::project
Line
Count
Source
1054
10
        $proj_vis fn $method_ident<'__pin>(
1055
10
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
10
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
10
                let Self { $($field),* } = self.$get_method();
1059
10
                $proj_ty_ident {
1060
10
                    $(
1061
10
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
10
                            $(#[$pin])? $field
1063
10
                        )
1064
10
                    ),+
1065
10
                }
1066
            }
1067
10
        }
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::index::IndexScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::table::TableScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
9.53k
        $proj_vis fn $method_ident<'__pin>(
1055
9.53k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
9.53k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
9.53k
                let Self { $($field),* } = self.$get_method();
1059
9.53k
                $proj_ty_ident {
1060
9.53k
                    $(
1061
9.53k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
9.53k
                            $(#[$pin])? $field
1063
9.53k
                        )
1064
9.53k
                    ),+
1065
9.53k
                }
1066
            }
1067
9.53k
        }
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::dynamic::DynamicScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
202
        $proj_vis fn $method_ident<'__pin>(
1055
202
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
202
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
202
                let Self { $($field),* } = self.$get_method();
1059
202
                $proj_ty_ident {
1060
202
                    $(
1061
202
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
202
                            $(#[$pin])? $field
1063
202
                        )
1064
202
                    ),+
1065
202
                }
1066
            }
1067
202
        }
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::fulltext::FullTextScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::record_id::RecordIdScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
697
        $proj_vis fn $method_ident<'__pin>(
1055
697
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
697
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
697
                let Self { $($field),* } = self.$get_method();
1059
697
                $proj_ty_ident {
1060
697
                    $(
1061
697
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
697
                            $(#[$pin])? $field
1063
697
                        )
1064
697
                    ),+
1065
697
                }
1066
            }
1067
697
        }
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::scan::reference::ReferenceScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>, <surrealdb_core::exec::operators::graph::distinct_edges::DistinctEdges as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<alloc::sync::Arc<dyn object_store::ObjectStore> as object_store::ObjectStoreExt>::delete::{closure#0}::{closure#0}>>::project
<futures_util::stream::once::Once<<surrealdb_core::exec::operators::explain::ExplainPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
2
        $proj_vis fn $method_ident<'__pin>(
1055
2
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
2
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
2
                let Self { $($field),* } = self.$get_method();
1059
2
                $proj_ty_ident {
1060
2
                    $(
1061
2
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
2
                            $(#[$pin])? $field
1063
2
                        )
1064
2
                    ),+
1065
2
                }
1066
            }
1067
2
        }
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::foreach::ForeachPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::full_sort::SortByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
731
        $proj_vis fn $method_ident<'__pin>(
1055
731
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
731
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
731
                let Self { $($field),* } = self.$get_method();
1059
731
                $proj_ty_ident {
1060
731
                    $(
1061
731
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
731
                            $(#[$pin])? $field
1063
731
                        )
1064
731
                    ),+
1065
731
                }
1066
            }
1067
731
        }
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::knn_topk::KnnTopK as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::topk::SortTopK as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::mutate::SingleRowScan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
<futures_util::stream::once::Once<<surrealdb_core::exec::operators::current_value_source::CurrentValueSource as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
20
        $proj_vis fn $method_ident<'__pin>(
1055
20
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
20
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
20
                let Self { $($field),* } = self.$get_method();
1059
20
                $proj_ty_ident {
1060
20
                    $(
1061
20
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
20
                            $(#[$pin])? $field
1063
20
                        )
1064
20
                    ),+
1065
20
                }
1066
            }
1067
20
        }
<futures_util::stream::once::Once<<surrealdb_core::exec::operators::expr::ExprPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
187k
        $proj_vis fn $method_ident<'__pin>(
1055
187k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
187k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
187k
                let Self { $($field),* } = self.$get_method();
1059
187k
                $proj_ty_ident {
1060
187k
                    $(
1061
187k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
187k
                            $(#[$pin])? $field
1063
187k
                        )
1064
187k
                    ),+
1065
187k
                }
1066
            }
1067
187k
        }
<futures_util::stream::once::Once<<surrealdb_core::exec::operators::sleep::SleepPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
7
        $proj_vis fn $method_ident<'__pin>(
1055
7
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
7
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
7
                let Self { $($field),* } = self.$get_method();
1059
7
                $proj_ty_ident {
1060
7
                    $(
1061
7
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
7
                            $(#[$pin])? $field
1063
7
                        )
1064
7
                    ),+
1065
7
                }
1066
            }
1067
7
        }
<futures_util::stream::once::Once<<surrealdb_core::exec::operators::ifelse::IfElsePlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
1.53k
        $proj_vis fn $method_ident<'__pin>(
1055
1.53k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
1.53k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
1.53k
                let Self { $($field),* } = self.$get_method();
1059
1.53k
                $proj_ty_ident {
1060
1.53k
                    $(
1061
1.53k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
1.53k
                            $(#[$pin])? $field
1063
1.53k
                        )
1064
1.53k
                    ),+
1065
1.53k
                }
1066
            }
1067
1.53k
        }
<futures_util::stream::once::Once<<surrealdb_core::exec::operators::return::ReturnPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
3.15k
        $proj_vis fn $method_ident<'__pin>(
1055
3.15k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
3.15k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
3.15k
                let Self { $($field),* } = self.$get_method();
1059
3.15k
                $proj_ty_ident {
1060
3.15k
                    $(
1061
3.15k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
3.15k
                            $(#[$pin])? $field
1063
3.15k
                        )
1064
3.15k
                    ),+
1065
3.15k
                }
1066
            }
1067
3.15k
        }
<futures_util::stream::once::Once<<surrealdb_core::exec::operators::let_plan::LetPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
2
        $proj_vis fn $method_ident<'__pin>(
1055
2
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
2
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
2
                let Self { $($field),* } = self.$get_method();
1059
2
                $proj_ty_ident {
1060
2
                    $(
1061
2
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
2
                            $(#[$pin])? $field
1063
2
                        )
1064
2
                    ),+
1065
2
                }
1066
            }
1067
2
        }
<futures_util::stream::once::Once<<surrealdb_core::exec::operators::sequence::SequencePlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
2
        $proj_vis fn $method_ident<'__pin>(
1055
2
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
2
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
2
                let Self { $($field),* } = self.$get_method();
1059
2
                $proj_ty_ident {
1060
2
                    $(
1061
2
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
2
                            $(#[$pin])? $field
1063
2
                        )
1064
2
                    ),+
1065
2
                }
1066
            }
1067
2
        }
<futures_util::stream::once::Once<<surrealdb_core::exec::operators::recursion::RecursionOp as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Line
Count
Source
1054
20
        $proj_vis fn $method_ident<'__pin>(
1055
20
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
20
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
20
                let Self { $($field),* } = self.$get_method();
1059
20
                $proj_ty_ident {
1060
20
                    $(
1061
20
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
20
                            $(#[$pin])? $field
1063
20
                        )
1064
20
                    ),+
1065
20
                }
1066
            }
1067
20
        }
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::root::RootInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::user::UserInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::index::IndexInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::table::TableInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::database::DatabaseInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::namespace::NamespaceInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::external_by_key::ExternalSortByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::shuffle::RandomShuffle as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::external::ExternalSort as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::full_sort::Sort as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::topk::SortTopKByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, anyhow::Error>>, core::iter::adapters::map::Map<core::slice::iter::Iter<surrealdb_core::val::Value>, <surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}::{closure#0}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>, core::iter::adapters::map::Map<core::slice::iter::Iter<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::get::{closure#0}::{closure#66}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>, core::iter::adapters::map::Map<core::slice::iter::Iter<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::get::{closure#0}::{closure#45}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>, core::iter::adapters::map::Map<core::slice::iter::Iter<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::get::{closure#0}::{closure#46}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>, core::iter::adapters::map::Map<core::slice::iter::Iter<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::get::{closure#0}::{closure#48}::{closure#0}>>>::project
<surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>, core::iter::adapters::map::Map<core::slice::iter::Iter<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::get::{closure#0}::{closure#27}::{closure#0}>>>::project
Line
Count
Source
1054
7
        $proj_vis fn $method_ident<'__pin>(
1055
7
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
7
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
7
                let Self { $($field),* } = self.$get_method();
1059
7
                $proj_ty_ident {
1060
7
                    $(
1061
7
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
7
                            $(#[$pin])? $field
1063
7
                        )
1064
7
                    ),+
1065
7
                }
1066
            }
1067
7
        }
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>, core::iter::adapters::map::Map<core::slice::iter::Iter<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::get::{closure#0}::{closure#28}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>, core::iter::adapters::map::Map<surrealdb_collections::vec_map::IterMut<surrealdb_strand::Strand, surrealdb_core::val::Value>, <surrealdb_core::val::Value>::set::{closure#0}::{closure#5}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>, core::iter::adapters::map::Map<core::slice::iter::IterMut<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::del::{closure#0}::{closure#7}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>, core::iter::adapters::map::Map<core::slice::iter::IterMut<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::del::{closure#0}::{closure#17}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>, core::iter::adapters::map::Map<core::slice::iter::IterMut<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::set::{closure#0}::{closure#0}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>, core::iter::adapters::map::Map<core::slice::iter::IterMut<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::set::{closure#0}::{closure#3}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>, core::iter::adapters::map::Map<core::slice::iter::IterMut<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::set::{closure#0}::{closure#4}::{closure#0}>>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>, core::iter::adapters::map::Map<core::slice::iter::IterMut<surrealdb_core::val::Value>, <surrealdb_core::val::Value>::set::{closure#0}::{closure#1}::{closure#0}>>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<futures_util::stream::futures_ordered::FuturesOrdered<futures_util::future::try_future::into_future::IntoFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>, alloc::vec::Vec<surrealdb_core::val::Value>>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<futures_util::stream::futures_ordered::FuturesOrdered<futures_util::future::try_future::into_future::IntoFuture<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>>>, alloc::vec::Vec<surrealdb_core::val::Value>>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<futures_util::stream::futures_ordered::FuturesOrdered<futures_util::future::try_future::into_future::IntoFuture<reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>>>, alloc::vec::Vec<()>>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<futures_util::stream::futures_ordered::FuturesOrdered<futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::kvs::tx::Transaction>::store_changes::{closure#0}::{closure#0}::{closure#0}>>, alloc::vec::Vec<()>>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<futures_util::stream::futures_ordered::FuturesOrdered<futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::kvs::tx::Transaction>::store_changes::{closure#0}::{closure#1}::{closure#0}>>, alloc::vec::Vec<()>>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<futures_util::stream::futures_ordered::FuturesOrdered<futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::doc::document::Document>::process_table_lives_inner::{closure#0}::{closure#0}>>, alloc::vec::Vec<()>>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<futures_util::stream::futures_ordered::FuturesOrdered<futures_util::future::try_future::into_future::IntoFuture<surrealdb_core::exec::operators::fetch::fetch_record::{closure#0}>>, alloc::vec::Vec<surrealdb_core::val::Value>>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<futures_util::stream::stream::buffered::Buffered<futures_util::stream::iter::Iter<alloc::vec::into_iter::IntoIter<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>>, alloc::vec::Vec<alloc::vec::Vec<surrealdb_core::val::Value>>>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<futures_util::stream::stream::buffered::Buffered<futures_util::stream::iter::Iter<alloc::vec::into_iter::IntoIter<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>>, alloc::vec::Vec<surrealdb_core::val::Value>>>::project
Unexecuted instantiation: <futures_util::stream::stream::collect::Collect<futures_util::stream::stream::buffered::Buffered<futures_util::stream::iter::Iter<alloc::vec::into_iter::IntoIter<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>>, alloc::vec::Vec<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>>>::project
Unexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>::project
Unexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, anyhow::Error>>>>::project
<futures_util::future::try_future::into_future::IntoFuture<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>>>::project
Line
Count
Source
1054
4.00k
        $proj_vis fn $method_ident<'__pin>(
1055
4.00k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
4.00k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
4.00k
                let Self { $($field),* } = self.$get_method();
1059
4.00k
                $proj_ty_ident {
1060
4.00k
                    $(
1061
4.00k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
4.00k
                            $(#[$pin])? $field
1063
4.00k
                        )
1064
4.00k
                    ),+
1065
4.00k
                }
1066
            }
1067
4.00k
        }
Unexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>>>::project
Unexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::kvs::tx::Transaction>::store_changes::{closure#0}::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::kvs::tx::Transaction>::store_changes::{closure#0}::{closure#1}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::doc::document::Document>::process_table_lives_inner::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<surrealdb_core::exec::operators::fetch::fetch_record::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>::project
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>::project
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<futures_util::future::try_future::into_future::IntoFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>>::project
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<futures_util::future::try_future::into_future::IntoFuture<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, anyhow::Error>>>>>::project
<futures_util::stream::futures_ordered::OrderWrapper<futures_util::future::try_future::into_future::IntoFuture<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>>>>::project
Line
Count
Source
1054
7
        $proj_vis fn $method_ident<'__pin>(
1055
7
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
7
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
7
                let Self { $($field),* } = self.$get_method();
1059
7
                $proj_ty_ident {
1060
7
                    $(
1061
7
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
7
                            $(#[$pin])? $field
1063
7
                        )
1064
7
                    ),+
1065
7
                }
1066
            }
1067
7
        }
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<futures_util::future::try_future::into_future::IntoFuture<reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>>>>::project
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::kvs::tx::Transaction>::store_changes::{closure#0}::{closure#0}::{closure#0}>>>::project
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::kvs::tx::Transaction>::store_changes::{closure#0}::{closure#1}::{closure#0}>>>::project
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::doc::document::Document>::process_table_lives_inner::{closure#0}::{closure#0}>>>::project
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<futures_util::future::try_future::into_future::IntoFuture<surrealdb_core::exec::operators::fetch::fetch_record::{closure#0}>>>::project
<futures_util::stream::unfold::Unfold<(alloc::vec::Vec<alloc::sync::Arc<dyn surrealdb_core::exec::ExecOperator>>, surrealdb_core::exec::context::ExecutionContext, usize, core::option::Option<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>), <surrealdb_core::exec::operators::union::Union as surrealdb_core::exec::ExecOperator>::execute::{closure#0}, <surrealdb_core::exec::operators::union::Union as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}>>::project
Line
Count
Source
1054
1.15k
        $proj_vis fn $method_ident<'__pin>(
1055
1.15k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
1.15k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
1.15k
                let Self { $($field),* } = self.$get_method();
1059
1.15k
                $proj_ty_ident {
1060
1.15k
                    $(
1061
1.15k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
1.15k
                            $(#[$pin])? $field
1063
1.15k
                        )
1064
1.15k
                    ),+
1065
1.15k
                }
1066
            }
1067
1.15k
        }
Unexecuted instantiation: <tokio::time::timeout::Timeout<futures_util::stream::stream::next::Next<core::pin::Pin<&mut core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>>>>::project
Unexecuted instantiation: <tokio::time::timeout::Timeout<<surrealdb_core::expr::statements::sleep::SleepStatement>::sleep::{closure#0}>>::project
Unexecuted instantiation: <surrealdb_core::exe::try_join_all_buffered::TryJoinAllBuffered<_, _>>::project_ref
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<_, _>>::project_ref
Unexecuted instantiation: <async_stream::async_stream::AsyncStream<_, _>>::project
Unexecuted instantiation: <futures_util::stream::unfold::Unfold<(core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<bytes::bytes::Bytes, object_store::Error>> + core::marker::Send>>, bytes::bytes_mut::BytesMut, bool, usize), <object_store::chunked::ChunkedStore as object_store::ObjectStore>::get_opts::{closure#0}::{closure#0}, <object_store::chunked::ChunkedStore as object_store::ObjectStore>::get_opts::{closure#0}::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_filter::TryFilter<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<object_store::ObjectMeta, object_store::Error>> + core::marker::Send>>, futures_util::future::ready::Ready<bool>, <object_store::memory::InMemory as object_store::ObjectStore>::list_with_offset::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_unfold::TryUnfold<(core::iter::adapters::flatten::FlatMap<walkdir::IntoIter, core::option::Option<core::result::Result<object_store::ObjectMeta, object_store::Error>>, <object_store::local::LocalFileSystem>::list_with_maybe_offset::{closure#0}>, alloc::collections::vec_deque::VecDeque<core::result::Result<object_store::ObjectMeta, object_store::Error>>), <object_store::local::LocalFileSystem>::list_with_maybe_offset::{closure#1}, <object_store::local::LocalFileSystem>::list_with_maybe_offset::{closure#1}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_unfold::TryUnfold<(std::fs::File, std::path::PathBuf, u64), object_store::local::chunked_stream::{closure#0}::{closure#1}, object_store::util::maybe_spawn_blocking<object_store::local::chunked_stream::{closure#0}::{closure#1}::{closure#0}, core::option::Option<(bytes::bytes::Bytes, (std::fs::File, std::path::PathBuf, u64))>>::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::stream::then::Then<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<bytes::bytes::Bytes, object_store::Error>> + core::marker::Send>>, futures_util::future::future::Then<object_store::throttle::sleep::{closure#0}, futures_util::future::ready::Ready<core::result::Result<bytes::bytes::Bytes, object_store::Error>>, object_store::throttle::throttle_stream<bytes::bytes::Bytes, object_store::Error, object_store::throttle::throttle_get::{closure#0}>::{closure#0}::{closure#0}>, object_store::throttle::throttle_stream<bytes::bytes::Bytes, object_store::Error, object_store::throttle::throttle_get::{closure#0}>::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::stream::buffered::Buffered<futures_util::stream::stream::map::Map<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<object_store::path::Path, object_store::Error>> + core::marker::Send>>, <object_store::local::LocalFileSystem as object_store::ObjectStore>::delete_stream::{closure#0}>>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<futures_util::future::ready::Ready<core::result::Result<object_store::ObjectMeta, object_store::Error>>>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<futures_util::future::ready::Ready<core::result::Result<bytes::bytes::Bytes, object_store::Error>>>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<object_store::local::LocalFileSystem as object_store::ObjectStoreExt>::delete::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<<object_store::memory::InMemory as object_store::ObjectStoreExt>::delete::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<object_store::local::chunked_stream::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::stream::map::Map<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<object_store::path::Path, object_store::Error>> + core::marker::Send>>, <object_store::local::LocalFileSystem as object_store::ObjectStore>::delete_stream::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::stream::map::Map<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<object_store::path::Path, object_store::Error>> + core::marker::Send>>, <object_store::memory::InMemory as object_store::ObjectStore>::delete_stream::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::stream::fuse::Fuse<futures_util::stream::stream::map::Map<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<object_store::path::Path, object_store::Error>> + core::marker::Send>>, <object_store::local::LocalFileSystem as object_store::ObjectStore>::delete_stream::{closure#0}>>>::project
Unexecuted instantiation: <futures_util::future::future::Map<object_store::throttle::sleep::{closure#0}, object_store::throttle::throttle_stream<bytes::bytes::Bytes, object_store::Error, object_store::throttle::throttle_get::{closure#0}>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::future::IntoStream<futures_util::future::ready::Ready<core::result::Result<object_store::ObjectMeta, object_store::Error>>>>::project
Unexecuted instantiation: <futures_util::future::future::Then<object_store::throttle::sleep::{closure#0}, futures_util::future::ready::Ready<core::result::Result<bytes::bytes::Bytes, object_store::Error>>, object_store::throttle::throttle_stream<bytes::bytes::Bytes, object_store::Error, object_store::throttle::throttle_get::{closure#0}>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<object_store::util::maybe_spawn_blocking<<object_store::local::LocalFileSystem as object_store::ObjectStore>::delete_stream::{closure#0}::{closure#0}, object_store::path::Path>::{closure#0}>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_flatten::TryFlatten<futures_util::stream::once::Once<object_store::local::chunked_stream::{closure#0}>>>::project
Unexecuted instantiation: <async_channel::Receiver<_>>::project_ref
Unexecuted instantiation: <async_channel::Receiver<_>>::project
Unexecuted instantiation: <async_channel::SendInner<_>>::project_ref
Unexecuted instantiation: <async_channel::SendInner<_>>::project
Unexecuted instantiation: <async_channel::Recv<_>>::project_ref
Unexecuted instantiation: <async_channel::Recv<_>>::project
Unexecuted instantiation: <async_channel::RecvInner<_>>::project_ref
Unexecuted instantiation: <async_channel::RecvInner<_>>::project
Unexecuted instantiation: <async_channel::Closed<_>>::project_ref
Unexecuted instantiation: <async_channel::Closed<_>>::project
Unexecuted instantiation: <async_channel::ClosedInner<_>>::project_ref
Unexecuted instantiation: <async_channel::ClosedInner<_>>::project
Unexecuted instantiation: <async_channel::Send<_>>::project_ref
Unexecuted instantiation: <async_channel::Send<_>>::project
Unexecuted instantiation: <event_listener::InnerListener<_, _>>::project_ref
Unexecuted instantiation: <event_listener::InnerListener<_, _>>::project
Unexecuted instantiation: <event_listener::__private::StackSlot<_>>::project_ref
Unexecuted instantiation: <event_listener::__private::StackSlot<_>>::project
Unexecuted instantiation: <http_body_util::combinators::map_err::MapErr<tonic::body::Body, <axum_core::error::Error>::new<tonic::status::Status>>>::project
Unexecuted instantiation: <http_body_util::combinators::map_err::MapErr<axum_core::body::Body, <axum_core::error::Error>::new<axum_core::error::Error>>>::project
Unexecuted instantiation: <http_body_util::combinators::map_err::MapErr<axum_core::body::Body, <tonic::status::Status>::map_error<axum_core::error::Error>>>::project
Unexecuted instantiation: <http_body_util::combinators::map_err::MapErr<hyper::body::incoming::Incoming, <tonic::status::Status>::map_error<hyper::error::Error>>>::project
Unexecuted instantiation: <hyper::client::dispatch::SendWhen<tonic::body::Body, tonic::transport::channel::service::executor::SharedExec>>::project
Unexecuted instantiation: <hyper::proto::h2::client::ResponseFutMap<tonic::body::Body, tonic::transport::channel::service::executor::SharedExec>>::project
Unexecuted instantiation: <hyper::proto::h2::client::ConnTask<tonic::transport::channel::service::io::BoxedIo, tonic::body::Body>>::project
Unexecuted instantiation: <hyper::proto::h2::client::ConnMapErr<tonic::transport::channel::service::io::BoxedIo, tonic::body::Body>>::project
Unexecuted instantiation: <hyper::proto::h2::client::Conn<tonic::transport::channel::service::io::BoxedIo, tonic::body::Body>>::project
Unexecuted instantiation: <hyper::proto::h2::client::PipeMap<tonic::body::Body>>::project
Unexecuted instantiation: <tokio_util::codec::framed_impl::FramedImpl<h2::codec::framed_write::FramedWrite<hyper::common::io::compat::Compat<tonic::transport::channel::service::io::BoxedIo>, h2::proto::streams::prioritize::Prioritized<hyper::proto::h2::SendBuf<bytes::bytes::Bytes>>>, tokio_util::codec::length_delimited::LengthDelimitedCodec, tokio_util::codec::framed_impl::ReadFrame>>::project
Unexecuted instantiation: <tokio_util::codec::framed_read::FramedRead<h2::codec::framed_write::FramedWrite<hyper::common::io::compat::Compat<tonic::transport::channel::service::io::BoxedIo>, h2::proto::streams::prioritize::Prioritized<hyper::proto::h2::SendBuf<bytes::bytes::Bytes>>>, tokio_util::codec::length_delimited::LengthDelimitedCodec>>::project
Unexecuted instantiation: <futures_util::future::future::Map<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = http::response::Response<axum_core::body::Body>> + core::marker::Send>>, fn(http::response::Response<axum_core::body::Body>) -> core::result::Result<http::response::Response<axum_core::body::Body>, core::convert::Infallible>>>::project
Unexecuted instantiation: <hyper_util::rt::tokio::TokioIo<tokio::net::tcp::stream::TcpStream>>::project
Unexecuted instantiation: <hyper_util::rt::tokio::TokioIo<tokio::net::unix::stream::UnixStream>>::project
Unexecuted instantiation: <hyper::proto::h2::PipeToSendStream<tonic::body::Body>>::project
Unexecuted instantiation: <tokio::io::util::write_all::WriteAll<hyper::common::io::compat::Compat<tonic::transport::channel::service::io::BoxedIo>>>::project
Unexecuted instantiation: <axum::handler::future::IntoServiceFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = http::response::Response<axum_core::body::Body>> + core::marker::Send>>>>::project
Unexecuted instantiation: <tower::util::either::EitherResponseFuture<tower::limit::concurrency::future::ResponseFuture<tower::util::either::EitherResponseFuture<tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>, tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>>>, tower::util::either::EitherResponseFuture<tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>, tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>>>>::project
Unexecuted instantiation: <tower::util::either::EitherResponseFuture<tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>, tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>>>::project
Unexecuted instantiation: <tower::limit::concurrency::future::ResponseFuture<tower::util::either::EitherResponseFuture<tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>, tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>>>>::project
Unexecuted instantiation: <tower::buffer::future::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>>::project
Unexecuted instantiation: <hyper::proto::h2::upgrade::UpgradedSendStreamTask<bytes::bytes::Bytes>>::project
Unexecuted instantiation: <axum::util::MapIntoResponseFuture<axum::handler::future::IntoServiceFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = http::response::Response<axum_core::body::Body>> + core::marker::Send>>>>>::project
Unexecuted instantiation: <axum::util::MapIntoResponseFuture<core::future::ready::Ready<core::result::Result<http::response::Response<axum_core::body::Body>, core::convert::Infallible>>>>::project
Unexecuted instantiation: <axum::util::MapIntoResponseFuture<<axum::routing::method_routing::MethodRouter>::new::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tokio::time::timeout::Timeout<<tokio::net::tcp::socket::TcpSocket>::connect::{closure#0}>>::project
Unexecuted instantiation: <hyper_util::client::legacy::connect::http::HttpConnecting<hyper_util::client::legacy::connect::dns::GaiResolver>>::project
Unexecuted instantiation: <hyper_util::rt::tokio::TokioSleep>::project
Unexecuted instantiation: <hyper_util::rt::tokio::TokioIo<_>>::project_ref
Unexecuted instantiation: <hyper_util::rt::tokio::TokioIo<_>>::project
Unexecuted instantiation: <hyper_util::rt::tokio::TokioSleep>::project_ref
Unexecuted instantiation: <hyper_util::common::lazy::Lazy<_, _>>::project_ref
Unexecuted instantiation: <hyper_util::common::lazy::Lazy<_, _>>::project
Unexecuted instantiation: <hyper_util::service::glue::TowerToHyperServiceFuture<_, _>>::project_ref
Unexecuted instantiation: <hyper_util::service::glue::TowerToHyperServiceFuture<_, _>>::project
Unexecuted instantiation: <hyper_util::rt::tokio::with_hyper_io::WithHyperIo<_>>::project_ref
Unexecuted instantiation: <hyper_util::rt::tokio::with_hyper_io::WithHyperIo<_>>::project
Unexecuted instantiation: <hyper_util::rt::tokio::with_tokio_io::WithTokioIo<_>>::project_ref
Unexecuted instantiation: <hyper_util::rt::tokio::with_tokio_io::WithTokioIo<_>>::project
Unexecuted instantiation: <hyper_util::server::conn::auto::ReadVersion<_>>::project_ref
Unexecuted instantiation: <hyper_util::server::conn::auto::ReadVersion<_>>::project
Unexecuted instantiation: <hyper_util::server::conn::auto::UpgradeableConnection<_, _, _>>::project_ref
Unexecuted instantiation: <hyper_util::server::conn::auto::UpgradeableConnection<_, _, _>>::project
Unexecuted instantiation: <hyper_util::server::conn::auto::Connection<_, _, _>>::project_ref
Unexecuted instantiation: <hyper_util::server::conn::auto::Connection<_, _, _>>::project
Unexecuted instantiation: <hyper_util::client::legacy::connect::http::HttpConnecting<_>>::project_ref
Unexecuted instantiation: <hyper_util::client::legacy::connect::http::HttpConnecting<_>>::project
Unexecuted instantiation: <hyper_util::client::legacy::connect::proxy::socks::Handshaking<_, _, _>>::project_ref
Unexecuted instantiation: <hyper_util::client::legacy::connect::proxy::socks::Handshaking<_, _, _>>::project
Unexecuted instantiation: <hyper_util::client::legacy::connect::proxy::tunnel::Tunneling<_, _>>::project_ref
Unexecuted instantiation: <hyper_util::client::legacy::connect::proxy::tunnel::Tunneling<_, _>>::project
Unexecuted instantiation: <hyper::proto::h2::PipeToSendStream<_>>::project_ref
Unexecuted instantiation: <hyper::proto::h2::PipeToSendStream<_>>::project
Unexecuted instantiation: <hyper::client::dispatch::SendWhen<_, _>>::project_ref
Unexecuted instantiation: <hyper::client::dispatch::SendWhen<_, _>>::project
Unexecuted instantiation: <hyper::proto::h1::dispatch::Client<_>>::project_ref
Unexecuted instantiation: <hyper::proto::h1::dispatch::Client<_>>::project
Unexecuted instantiation: <hyper::proto::h2::client::ResponseFutMap<_, _>>::project_ref
Unexecuted instantiation: <hyper::proto::h2::client::ResponseFutMap<_, _>>::project
Unexecuted instantiation: <hyper::proto::h2::client::ConnTask<_, _>>::project_ref
Unexecuted instantiation: <hyper::proto::h2::client::ConnTask<_, _>>::project
Unexecuted instantiation: <hyper::proto::h2::client::ConnMapErr<_, _>>::project_ref
Unexecuted instantiation: <hyper::proto::h2::client::ConnMapErr<_, _>>::project
Unexecuted instantiation: <hyper::proto::h2::client::Conn<_, _>>::project_ref
Unexecuted instantiation: <hyper::proto::h2::client::Conn<_, _>>::project
Unexecuted instantiation: <hyper::proto::h2::client::PipeMap<_>>::project_ref
Unexecuted instantiation: <hyper::proto::h2::client::PipeMap<_>>::project
Unexecuted instantiation: <hyper::proto::h2::server::Server<_, _, _, _>>::project_ref
Unexecuted instantiation: <hyper::proto::h2::server::Server<_, _, _, _>>::project
Unexecuted instantiation: <hyper::proto::h2::server::H2Stream<_, _, _>>::project_ref
Unexecuted instantiation: <hyper::proto::h2::server::H2Stream<_, _, _>>::project
Unexecuted instantiation: <hyper::proto::h2::upgrade::UpgradedSendStreamTask<_>>::project_ref
Unexecuted instantiation: <hyper::proto::h2::upgrade::UpgradedSendStreamTask<_>>::project
Unexecuted instantiation: <hyper::server::conn::http1::Connection<_, _>>::project_ref
Unexecuted instantiation: <hyper::server::conn::http1::Connection<_, _>>::project
Unexecuted instantiation: <hyper::server::conn::http2::Connection<_, _, _>>::project_ref
Unexecuted instantiation: <hyper::server::conn::http2::Connection<_, _, _>>::project
Unexecuted instantiation: <http_body_util::combinators::collect::Collect<http_body_util::limited::Limited<axum_core::body::Body>>>::project
Unexecuted instantiation: <axum::routing::route::RouteFuture<core::convert::Infallible>>::project
Unexecuted instantiation: <axum::routing::route::InfallibleRouteFuture>::project
Unexecuted instantiation: <tower::util::oneshot::Oneshot<tower::util::boxed_clone_sync::BoxCloneSyncService<http::request::Request<axum_core::body::Body>, http::response::Response<axum_core::body::Body>, core::convert::Infallible>, http::request::Request<axum_core::body::Body>>>::project
Unexecuted instantiation: <axum::error_handling::future::HandleErrorFuture>::project
Unexecuted instantiation: <axum::util::MapIntoResponseFuture<_>>::project_ref
Unexecuted instantiation: <axum::util::MapIntoResponseFuture<_>>::project
Unexecuted instantiation: <axum::middleware::from_extractor::ResponseFuture<_, _, _, _>>::project_ref
Unexecuted instantiation: <axum::middleware::from_extractor::ResponseFuture<_, _, _, _>>::project
Unexecuted instantiation: <axum::middleware::response_axum_body::ResponseAxumBodyFuture<_>>::project_ref
Unexecuted instantiation: <axum::middleware::response_axum_body::ResponseAxumBodyFuture<_>>::project
Unexecuted instantiation: <axum::error_handling::future::HandleErrorFuture>::project_ref
Unexecuted instantiation: <axum::handler::future::IntoServiceFuture<_>>::project_ref
Unexecuted instantiation: <axum::handler::future::IntoServiceFuture<_>>::project
Unexecuted instantiation: <axum::handler::future::LayeredFuture<_>>::project_ref
Unexecuted instantiation: <axum::handler::future::LayeredFuture<_>>::project
Unexecuted instantiation: <axum::routing::into_make_service::IntoMakeServiceFuture<_>>::project_ref
Unexecuted instantiation: <axum::routing::into_make_service::IntoMakeServiceFuture<_>>::project
Unexecuted instantiation: <axum::routing::route::RouteFuture<_>>::project_ref
Unexecuted instantiation: <axum::routing::route::InfallibleRouteFuture>::project_ref
Unexecuted instantiation: <axum::response::sse::SseBody<_>>::project_ref
Unexecuted instantiation: <axum::response::sse::SseBody<_>>::project
Unexecuted instantiation: <http_body_util::limited::Limited<axum_core::body::Body>>::project
Unexecuted instantiation: <http_body_util::combinators::map_err::MapErr<http_body_util::full::Full<bytes::bytes::Bytes>, <axum_core::error::Error>::new<core::convert::Infallible>>>::project
Unexecuted instantiation: <http_body_util::combinators::map_err::MapErr<http_body_util::empty::Empty<bytes::bytes::Bytes>, <axum_core::error::Error>::new<core::convert::Infallible>>>::project
Unexecuted instantiation: <http_body_util::combinators::map_err::MapErr<http_body_util::limited::Limited<axum_core::body::Body>, <axum_core::error::Error>::new<alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>>>::project
Unexecuted instantiation: <axum_core::body::StreamBody<_>>::project_ref
Unexecuted instantiation: <axum_core::body::StreamBody<_>>::project
Unexecuted instantiation: <tower::ready_cache::cache::Pending<_, _, _>>::project_ref
Unexecuted instantiation: <tower::ready_cache::cache::Pending<_, _, _>>::project
Unexecuted instantiation: <tower::load::completion::TrackCompletionFuture<_, _, _>>::project_ref
Unexecuted instantiation: <tower::load::completion::TrackCompletionFuture<_, _, _>>::project
Unexecuted instantiation: <tower::load::pending_requests::PendingRequestsDiscover<_, _>>::project_ref
Unexecuted instantiation: <tower::load::pending_requests::PendingRequestsDiscover<_, _>>::project
Unexecuted instantiation: <tower::load::constant::Constant<_, _>>::project_ref
Unexecuted instantiation: <tower::load::constant::Constant<_, _>>::project
Unexecuted instantiation: <tower::load::peak_ewma::PeakEwmaDiscover<_, _>>::project_ref
Unexecuted instantiation: <tower::load::peak_ewma::PeakEwmaDiscover<_, _>>::project
Unexecuted instantiation: <tower::util::map_result::MapResultFuture<_, _>>::project_ref
Unexecuted instantiation: <tower::util::map_result::MapResultFuture<_, _>>::project
Unexecuted instantiation: <tower::util::map_response::MapResponseFuture<_, _>>::project_ref
Unexecuted instantiation: <tower::util::map_response::MapResponseFuture<_, _>>::project
Unexecuted instantiation: <tower::util::then::ThenFuture<_, _, _>>::project_ref
Unexecuted instantiation: <tower::util::then::ThenFuture<_, _, _>>::project
Unexecuted instantiation: <tower::util::either::EitherResponseFuture<_, _>>::project_ref
Unexecuted instantiation: <tower::util::either::EitherResponseFuture<_, _>>::project
Unexecuted instantiation: <tower::util::map_err::MapErrFuture<_, _>>::project_ref
Unexecuted instantiation: <tower::util::map_err::MapErrFuture<_, _>>::project
Unexecuted instantiation: <tower::util::oneshot::Oneshot<_, _>>::project_ref
Unexecuted instantiation: <tower::util::oneshot::Oneshot<_, _>>::project
Unexecuted instantiation: <tower::util::and_then::AndThenFuture<_, _, _>>::project_ref
Unexecuted instantiation: <tower::util::and_then::AndThenFuture<_, _, _>>::project
Unexecuted instantiation: <tower::buffer::future::ResponseFuture<_>>::project_ref
Unexecuted instantiation: <tower::buffer::future::ResponseFuture<_>>::project
Unexecuted instantiation: <tower::buffer::worker::Worker<_, _>>::project_ref
Unexecuted instantiation: <tower::buffer::worker::Worker<_, _>>::project
Unexecuted instantiation: <tower::discover::list::ServiceList<_>>::project_ref
Unexecuted instantiation: <tower::discover::list::ServiceList<_>>::project
Unexecuted instantiation: <tower::load_shed::future::ResponseFuture<_>>::project_ref
Unexecuted instantiation: <tower::load_shed::future::ResponseFuture<_>>::project
Unexecuted instantiation: <tower::make::make_service::shared::SharedFuture<_>>::project_ref
Unexecuted instantiation: <tower::make::make_service::shared::SharedFuture<_>>::project
Unexecuted instantiation: <tower::util::call_all::common::CallAll<_, _, _>>::project_ref
Unexecuted instantiation: <tower::util::call_all::common::CallAll<_, _, _>>::project
Unexecuted instantiation: <tower::util::call_all::ordered::CallAll<_, _>>::project_ref
Unexecuted instantiation: <tower::util::call_all::ordered::CallAll<_, _>>::project
Unexecuted instantiation: <tower::util::call_all::unordered::CallAllUnordered<_, _>>::project_ref
Unexecuted instantiation: <tower::util::call_all::unordered::CallAllUnordered<_, _>>::project
Unexecuted instantiation: <tower::util::optional::future::ResponseFuture<_>>::project_ref
Unexecuted instantiation: <tower::util::optional::future::ResponseFuture<_>>::project
Unexecuted instantiation: <tower::limit::concurrency::future::ResponseFuture<_>>::project_ref
Unexecuted instantiation: <tower::limit::concurrency::future::ResponseFuture<_>>::project
Unexecuted instantiation: <tower::balance::p2c::make::MakeFuture<_, _>>::project_ref
Unexecuted instantiation: <tower::balance::p2c::make::MakeFuture<_, _>>::project
<tokio_util::sync::cancellation_token::WaitForCancellationFuture>::project
Line
Count
Source
1054
6
        $proj_vis fn $method_ident<'__pin>(
1055
6
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
6
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
6
                let Self { $($field),* } = self.$get_method();
1059
6
                $proj_ty_ident {
1060
6
                    $(
1061
6
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
6
                            $(#[$pin])? $field
1063
6
                        )
1064
6
                    ),+
1065
6
                }
1066
            }
1067
6
        }
Unexecuted instantiation: <tokio_util::sync::cancellation_token::WaitForCancellationFutureOwned>::project
Unexecuted instantiation: <tokio_util::io::sink_writer::SinkWriter<_>>::project_ref
Unexecuted instantiation: <tokio_util::io::sink_writer::SinkWriter<_>>::project
Unexecuted instantiation: <tokio_util::io::copy_to_bytes::CopyToBytes<_>>::project_ref
Unexecuted instantiation: <tokio_util::io::copy_to_bytes::CopyToBytes<_>>::project
Unexecuted instantiation: <tokio_util::io::reader_stream::ReaderStream<_>>::project_ref
Unexecuted instantiation: <tokio_util::io::reader_stream::ReaderStream<_>>::project
Unexecuted instantiation: <tokio_util::io::inspect::InspectWriter<_, _>>::project_ref
Unexecuted instantiation: <tokio_util::io::inspect::InspectWriter<_, _>>::project
Unexecuted instantiation: <tokio_util::io::inspect::InspectReader<_, _>>::project_ref
Unexecuted instantiation: <tokio_util::io::inspect::InspectReader<_, _>>::project
Unexecuted instantiation: <tokio_util::sync::cancellation_token::WaitForCancellationFuture>::project_ref
Unexecuted instantiation: <tokio_util::sync::cancellation_token::RunUntilCancelledFuture<_>>::project_ref
Unexecuted instantiation: <tokio_util::sync::cancellation_token::RunUntilCancelledFuture<_>>::project
Unexecuted instantiation: <tokio_util::sync::cancellation_token::RunUntilCancelledFutureOwned<_>>::project_ref
Unexecuted instantiation: <tokio_util::sync::cancellation_token::RunUntilCancelledFutureOwned<_>>::project
Unexecuted instantiation: <tokio_util::sync::cancellation_token::WaitForCancellationFutureOwned>::project_ref
Unexecuted instantiation: <tokio_util::codec::framed_impl::FramedImpl<_, _, _>>::project_ref
Unexecuted instantiation: <tokio_util::codec::framed_impl::FramedImpl<_, _, _>>::project
Unexecuted instantiation: <tokio_util::codec::framed_read::FramedRead<_, _>>::project_ref
Unexecuted instantiation: <tokio_util::codec::framed_read::FramedRead<_, _>>::project
Unexecuted instantiation: <tokio_util::codec::framed_write::FramedWrite<_, _>>::project_ref
Unexecuted instantiation: <tokio_util::codec::framed_write::FramedWrite<_, _>>::project
Unexecuted instantiation: <tokio_util::codec::framed::Framed<_, _>>::project_ref
Unexecuted instantiation: <tokio_util::codec::framed::Framed<_, _>>::project
Unexecuted instantiation: <tokio_util::future::with_cancellation_token::WithCancellationTokenFuture<_>>::project_ref
Unexecuted instantiation: <tokio_util::future::with_cancellation_token::WithCancellationTokenFuture<_>>::project
Unexecuted instantiation: <tokio_util::future::with_cancellation_token::WithCancellationTokenFutureOwned<_>>::project_ref
Unexecuted instantiation: <tokio_util::future::with_cancellation_token::WithCancellationTokenFutureOwned<_>>::project
Unexecuted instantiation: <tokio_stream::stream_close::StreamNotifyClose<_>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_close::StreamNotifyClose<_>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::filter_map::FilterMap<_, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::filter_map::FilterMap<_, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::skip_while::SkipWhile<_, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::skip_while::SkipWhile<_, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::take_while::TakeWhile<_, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::take_while::TakeWhile<_, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::all::AllFuture<_, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::all::AllFuture<_, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::any::AnyFuture<_, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::any::AnyFuture<_, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::map::Map<_, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::map::Map<_, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::fold::FoldFuture<_, _, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::fold::FoldFuture<_, _, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::fuse::Fuse<_>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::fuse::Fuse<_>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::next::Next<_>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::next::Next<_>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::skip::Skip<_>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::skip::Skip<_>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::take::Take<_>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::take::Take<_>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::then::Then<_, _, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::then::Then<_, _, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::chain::Chain<_, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::chain::Chain<_, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::merge::Merge<_, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::merge::Merge<_, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::filter::Filter<_, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::filter::Filter<_, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::collect::Collect<_, _, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::collect::Collect<_, _, _>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::peekable::Peekable<_>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::peekable::Peekable<_>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::try_next::TryNext<_>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::try_next::TryNext<_>>::project
Unexecuted instantiation: <tokio_stream::stream_ext::map_while::MapWhile<_, _>>::project_ref
Unexecuted instantiation: <tokio_stream::stream_ext::map_while::MapWhile<_, _>>::project
Unexecuted instantiation: <http_body_util::full::Full<_>>::project_ref
Unexecuted instantiation: <http_body_util::full::Full<_>>::project
Unexecuted instantiation: <http_body_util::stream::StreamBody<_>>::project_ref
Unexecuted instantiation: <http_body_util::stream::StreamBody<_>>::project
Unexecuted instantiation: <http_body_util::stream::BodyDataStream<_>>::project_ref
Unexecuted instantiation: <http_body_util::stream::BodyDataStream<_>>::project
Unexecuted instantiation: <http_body_util::stream::BodyStream<_>>::project_ref
Unexecuted instantiation: <http_body_util::stream::BodyStream<_>>::project
Unexecuted instantiation: <http_body_util::limited::Limited<_>>::project_ref
Unexecuted instantiation: <http_body_util::limited::Limited<_>>::project
Unexecuted instantiation: <http_body_util::combinators::with_trailers::WithTrailers<_, _>>::project_ref
Unexecuted instantiation: <http_body_util::combinators::with_trailers::WithTrailers<_, _>>::project
Unexecuted instantiation: <http_body_util::combinators::collect::Collect<_>>::project_ref
Unexecuted instantiation: <http_body_util::combinators::collect::Collect<_>>::project
Unexecuted instantiation: <http_body_util::combinators::map_err::MapErr<_, _>>::project_ref
Unexecuted instantiation: <http_body_util::combinators::map_err::MapErr<_, _>>::project
Unexecuted instantiation: <http_body_util::combinators::map_frame::MapFrame<_, _>>::project_ref
Unexecuted instantiation: <http_body_util::combinators::map_frame::MapFrame<_, _>>::project
Unexecuted instantiation: <futures_util::abortable::Abortable<_>>::project_ref
Unexecuted instantiation: <futures_util::abortable::Abortable<_>>::project
Unexecuted instantiation: <futures_util::io::buf_reader::BufReader<_>>::project_ref
Unexecuted instantiation: <futures_util::io::buf_reader::BufReader<_>>::project
Unexecuted instantiation: <futures_util::io::buf_writer::BufWriter<_>>::project_ref
Unexecuted instantiation: <futures_util::io::buf_writer::BufWriter<_>>::project
Unexecuted instantiation: <futures_util::io::line_writer::LineWriter<_>>::project_ref
Unexecuted instantiation: <futures_util::io::line_writer::LineWriter<_>>::project
Unexecuted instantiation: <futures_util::io::copy_buf_abortable::CopyBufAbortable<_, _>>::project_ref
Unexecuted instantiation: <futures_util::io::copy_buf_abortable::CopyBufAbortable<_, _>>::project
Unexecuted instantiation: <futures_util::io::copy::Copy<_, _>>::project_ref
Unexecuted instantiation: <futures_util::io::copy::Copy<_, _>>::project
Unexecuted instantiation: <futures_util::io::take::Take<_>>::project_ref
Unexecuted instantiation: <futures_util::io::take::Take<_>>::project
Unexecuted instantiation: <futures_util::io::chain::Chain<_, _>>::project_ref
Unexecuted instantiation: <futures_util::io::chain::Chain<_, _>>::project
Unexecuted instantiation: <futures_util::io::lines::Lines<_>>::project_ref
Unexecuted instantiation: <futures_util::io::lines::Lines<_>>::project
Unexecuted instantiation: <futures_util::io::copy_buf::CopyBuf<_, _>>::project_ref
Unexecuted instantiation: <futures_util::io::copy_buf::CopyBuf<_, _>>::project
Unexecuted instantiation: <futures_util::io::into_sink::IntoSink<_, _>>::project_ref
Unexecuted instantiation: <futures_util::io::into_sink::IntoSink<_, _>>::project
Unexecuted instantiation: <futures_util::sink::with_flat_map::WithFlatMap<_, _, _, _, _>>::project_ref
Unexecuted instantiation: <futures_util::sink::with_flat_map::WithFlatMap<_, _, _, _, _>>::project
Unexecuted instantiation: <futures_util::sink::with::With<_, _, _, _, _>>::project_ref
Unexecuted instantiation: <futures_util::sink::with::With<_, _, _, _, _>>::project
Unexecuted instantiation: <futures_util::sink::buffer::Buffer<_, _>>::project_ref
Unexecuted instantiation: <futures_util::sink::buffer::Buffer<_, _>>::project
Unexecuted instantiation: <futures_util::sink::fanout::Fanout<_, _>>::project_ref
Unexecuted instantiation: <futures_util::sink::fanout::Fanout<_, _>>::project
Unexecuted instantiation: <futures_util::sink::unfold::Unfold<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::sink::unfold::Unfold<_, _, _>>::project
Unexecuted instantiation: <futures_util::sink::map_err::SinkMapErr<_, _>>::project_ref
Unexecuted instantiation: <futures_util::sink::map_err::SinkMapErr<_, _>>::project
Unexecuted instantiation: <futures_util::sink::err_into::SinkErrInto<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::sink::err_into::SinkErrInto<_, _, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::TryFlatten<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::TryFlatten<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::TryFlattenStream<_>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::TryFlattenStream<_>>::project
Unexecuted instantiation: <futures_util::future::try_future::FlattenSink<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::FlattenSink<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::AndThen<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::AndThen<_, _, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::OrElse<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::OrElse<_, _, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::ErrInto<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::ErrInto<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::OkInto<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::OkInto<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::InspectOk<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::InspectOk<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::InspectErr<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::InspectErr<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::MapOk<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::MapOk<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::MapErr<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::MapErr<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::TryFlattenErr<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::TryFlattenErr<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::MapOkOrElse<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::MapOkOrElse<_, _, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::UnwrapOrElse<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::UnwrapOrElse<_, _>>::project
Unexecuted instantiation: <futures_util::future::poll_immediate::PollImmediate<_>>::project_ref
Unexecuted instantiation: <futures_util::future::poll_immediate::PollImmediate<_>>::project
Unexecuted instantiation: <futures_util::future::join::Join<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::join::Join<_, _>>::project
Unexecuted instantiation: <futures_util::future::join::Join4<_, _, _, _>>::project_ref
Unexecuted instantiation: <futures_util::future::join::Join4<_, _, _, _>>::project
Unexecuted instantiation: <futures_util::future::join::Join5<_, _, _, _, _>>::project_ref
Unexecuted instantiation: <futures_util::future::join::Join5<_, _, _, _, _>>::project
Unexecuted instantiation: <futures_util::future::join::Join3<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::future::join::Join3<_, _, _>>::project
Unexecuted instantiation: <futures_util::future::future::Flatten<_>>::project_ref
Unexecuted instantiation: <futures_util::future::future::Flatten<_>>::project
Unexecuted instantiation: <futures_util::future::future::Map<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::future::Map<_, _>>::project
Unexecuted instantiation: <futures_util::future::future::IntoStream<_>>::project_ref
Unexecuted instantiation: <futures_util::future::future::IntoStream<_>>::project
Unexecuted instantiation: <futures_util::future::future::MapInto<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::future::MapInto<_, _>>::project
Unexecuted instantiation: <futures_util::future::future::Then<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::future::future::Then<_, _, _>>::project
Unexecuted instantiation: <futures_util::future::future::Inspect<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::future::Inspect<_, _>>::project
Unexecuted instantiation: <futures_util::future::future::NeverError<_>>::project_ref
Unexecuted instantiation: <futures_util::future::future::NeverError<_>>::project
Unexecuted instantiation: <futures_util::future::future::UnitError<_>>::project_ref
Unexecuted instantiation: <futures_util::future::future::UnitError<_>>::project
Unexecuted instantiation: <futures_util::future::future::FlattenStream<_>>::project_ref
Unexecuted instantiation: <futures_util::future::future::FlattenStream<_>>::project
Unexecuted instantiation: <futures_util::future::option::OptionFuture<_>>::project_ref
Unexecuted instantiation: <futures_util::future::option::OptionFuture<_>>::project
Unexecuted instantiation: <futures_util::future::try_join::TryJoin<_, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_join::TryJoin<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_join::TryJoin4<_, _, _, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_join::TryJoin4<_, _, _, _>>::project
Unexecuted instantiation: <futures_util::future::try_join::TryJoin5<_, _, _, _, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_join::TryJoin5<_, _, _, _, _>>::project
Unexecuted instantiation: <futures_util::future::try_join::TryJoin3<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::future::try_join::TryJoin3<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::ErrInto<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::ErrInto<_, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::InspectErr<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::InspectErr<_, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::MapOk<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::MapOk<_, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::MapErr<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::MapErr<_, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::InspectOk<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::InspectOk<_, _>>::project
Unexecuted instantiation: <futures_util::stream::poll_immediate::PollImmediate<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::poll_immediate::PollImmediate<_>>::project
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::futures_ordered::OrderWrapper<_>>::project
Unexecuted instantiation: <futures_util::stream::select_with_strategy::SelectWithStrategy<_, _, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::select_with_strategy::SelectWithStrategy<_, _, _, _>>::project
Unexecuted instantiation: <futures_util::stream::once::Once<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::once::Once<_>>::project
Unexecuted instantiation: <futures_util::stream::select::Select<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::select::Select<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::Flatten<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::Flatten<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::Inspect<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::Inspect<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::FlatMap<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::FlatMap<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::FlatMapUnordered<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::FlatMapUnordered<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::Forward<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::Forward<_, _>>::project
Unexecuted instantiation: <futures_util::stream::unfold::Unfold<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::unfold::Unfold<_, _, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<_>>::project_ref
Unexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<_>>::project
Unexecuted instantiation: <futures_util::future::future::catch_unwind::CatchUnwind<_>>::project_ref
Unexecuted instantiation: <futures_util::future::future::catch_unwind::CatchUnwind<_>>::project
Unexecuted instantiation: <futures_util::future::future::remote_handle::Remote<_>>::project_ref
Unexecuted instantiation: <futures_util::future::future::remote_handle::Remote<_>>::project
Unexecuted instantiation: <futures_util::future::future::fuse::Fuse<_>>::project_ref
Unexecuted instantiation: <futures_util::future::future::fuse::Fuse<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_chunks::TryChunks<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_chunks::TryChunks<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_concat::TryConcat<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_concat::TryConcat<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_filter::TryFilter<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_filter::TryFilter<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_unfold::TryUnfold<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_unfold::TryUnfold<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::into_stream::IntoStream<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::into_stream::IntoStream<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_collect::TryCollect<_, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_flatten::TryFlatten<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_flatten::TryFlatten<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_buffered::TryBuffered<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_buffered::TryBuffered<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_for_each::TryForEach<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_for_each::TryForEach<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_filter_map::TryFilterMap<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_filter_map::TryFilterMap<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_skip_while::TrySkipWhile<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_skip_while::TrySkipWhile<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_take_while::TryTakeWhile<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_take_while::TryTakeWhile<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::into_async_read::IntoAsyncRead<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::into_async_read::IntoAsyncRead<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_ready_chunks::TryReadyChunks<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_ready_chunks::TryReadyChunks<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_buffer_unordered::TryBufferUnordered<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_buffer_unordered::TryBufferUnordered<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_flatten_unordered::TryFlattenUnordered<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_flatten_unordered::TryFlattenUnordered<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_flatten_unordered::NestedTryStreamIntoEitherTryStream<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_flatten_unordered::NestedTryStreamIntoEitherTryStream<_>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_for_each_concurrent::TryForEachConcurrent<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_for_each_concurrent::TryForEachConcurrent<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::or_else::OrElse<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::or_else::OrElse<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_all::TryAll<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_all::TryAll<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_any::TryAny<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_any::TryAny<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::and_then::AndThen<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::and_then::AndThen<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::try_stream::try_fold::TryFold<_, _, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::try_stream::try_fold::TryFold<_, _, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::filter_map::FilterMap<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::filter_map::FilterMap<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::skip_while::SkipWhile<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::skip_while::SkipWhile<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::take_until::TakeUntil<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::take_until::TakeUntil<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::take_while::TakeWhile<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::take_while::TakeWhile<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::catch_unwind::CatchUnwind<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::catch_unwind::CatchUnwind<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::ready_chunks::ReadyChunks<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::ready_chunks::ReadyChunks<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::buffer_unordered::BufferUnordered<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::buffer_unordered::BufferUnordered<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::flatten_unordered::PollStreamFut<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::flatten_unordered::PollStreamFut<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::flatten_unordered::FlattenUnorderedWithFlowController<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::flatten_unordered::FlattenUnorderedWithFlowController<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::for_each_concurrent::ForEachConcurrent<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::for_each_concurrent::ForEachConcurrent<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::all::All<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::all::All<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::any::Any<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::any::Any<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::map::Map<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::map::Map<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::zip::Zip<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::zip::Zip<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::fold::Fold<_, _, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::fold::Fold<_, _, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::fuse::Fuse<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::fuse::Fuse<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::peek::Peekable<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::peek::Peekable<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::peek::PeekMut<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::peek::PeekMut<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::peek::NextIf<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::peek::NextIf<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::peek::NextIfEq<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::peek::NextIfEq<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::peek::Peek<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::peek::Peek<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::scan::Scan<_, _, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::scan::Scan<_, _, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::skip::Skip<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::skip::Skip<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::take::Take<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::take::Take<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::then::Then<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::then::Then<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::chain::Chain<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::chain::Chain<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::count::Count<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::count::Count<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::cycle::Cycle<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::cycle::Cycle<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::unzip::Unzip<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::unzip::Unzip<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::chunks::Chunks<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::chunks::Chunks<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::concat::Concat<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::concat::Concat<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::filter::Filter<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::filter::Filter<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::collect::Collect<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::collect::Collect<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::flatten::Flatten<_, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::flatten::Flatten<_, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::forward::Forward<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::forward::Forward<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::buffered::Buffered<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::buffered::Buffered<_>>::project
Unexecuted instantiation: <futures_util::stream::stream::for_each::ForEach<_, _, _>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::for_each::ForEach<_, _, _>>::project
Unexecuted instantiation: <futures_util::stream::stream::enumerate::Enumerate<_>>::project_ref
Unexecuted instantiation: <futures_util::stream::stream::enumerate::Enumerate<_>>::project
<tokio::time::sleep::Sleep>::project
Line
Count
Source
1054
20.4k
        $proj_vis fn $method_ident<'__pin>(
1055
20.4k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
20.4k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
20.4k
                let Self { $($field),* } = self.$get_method();
1059
20.4k
                $proj_ty_ident {
1060
20.4k
                    $(
1061
20.4k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
20.4k
                            $(#[$pin])? $field
1063
20.4k
                        )
1064
20.4k
                    ),+
1065
20.4k
                }
1066
            }
1067
20.4k
        }
<tokio::runtime::time::entry::TimerEntry>::project
Line
Count
Source
1054
36.3k
        $proj_vis fn $method_ident<'__pin>(
1055
36.3k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
36.3k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
36.3k
                let Self { $($field),* } = self.$get_method();
1059
36.3k
                $proj_ty_ident {
1060
36.3k
                    $(
1061
36.3k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
36.3k
                            $(#[$pin])? $field
1063
36.3k
                        )
1064
36.3k
                    ),+
1065
36.3k
                }
1066
            }
1067
36.3k
        }
Unexecuted instantiation: <tokio::io::join::Join<_, _>>::project_ref
Unexecuted instantiation: <tokio::io::join::Join<_, _>>::project
Unexecuted instantiation: <tokio::io::seek::Seek<_>>::project_ref
Unexecuted instantiation: <tokio::io::seek::Seek<_>>::project
Unexecuted instantiation: <tokio::task::task_local::TaskLocalFuture<_, _>>::project_ref
Unexecuted instantiation: <tokio::task::task_local::TaskLocalFuture<_, _>>::project
Unexecuted instantiation: <tokio::task::coop::Coop<_>>::project_ref
Unexecuted instantiation: <tokio::task::coop::Coop<_>>::project
Unexecuted instantiation: <tokio::task::local::RunUntil<_>>::project_ref
Unexecuted instantiation: <tokio::task::local::RunUntil<_>>::project
Unexecuted instantiation: <tokio::time::sleep::Sleep>::project_ref
Unexecuted instantiation: <tokio::time::timeout::Timeout<_>>::project_ref
Unexecuted instantiation: <tokio::time::timeout::Timeout<_>>::project
Unexecuted instantiation: <tokio::io::util::buf_reader::BufReader<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::buf_reader::BufReader<_>>::project
Unexecuted instantiation: <tokio::io::util::buf_stream::BufStream<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::buf_stream::BufStream<_>>::project
Unexecuted instantiation: <tokio::io::util::buf_writer::BufWriter<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::buf_writer::BufWriter<_>>::project
Unexecuted instantiation: <tokio::io::util::read_exact::ReadExact<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_exact::ReadExact<_>>::project
Unexecuted instantiation: <tokio::io::util::read_until::ReadUntil<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_until::ReadUntil<_>>::project
Unexecuted instantiation: <tokio::io::util::read_to_end::ReadToEnd<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_to_end::ReadToEnd<_>>::project
Unexecuted instantiation: <tokio::io::util::write_all_buf::WriteAllBuf<_, _>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_all_buf::WriteAllBuf<_, _>>::project
Unexecuted instantiation: <tokio::io::util::read_to_string::ReadToString<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_to_string::ReadToString<_>>::project
Unexecuted instantiation: <tokio::io::util::write_vectored::WriteVectored<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_vectored::WriteVectored<_>>::project
Unexecuted instantiation: <tokio::io::util::read::Read<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read::Read<_>>::project
Unexecuted instantiation: <tokio::io::util::take::Take<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::take::Take<_>>::project
Unexecuted instantiation: <tokio::io::util::chain::Chain<_, _>>::project_ref
Unexecuted instantiation: <tokio::io::util::chain::Chain<_, _>>::project
Unexecuted instantiation: <tokio::io::util::flush::Flush<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::flush::Flush<_>>::project
Unexecuted instantiation: <tokio::io::util::lines::Lines<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::lines::Lines<_>>::project
Unexecuted instantiation: <tokio::io::util::split::Split<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::split::Split<_>>::project
Unexecuted instantiation: <tokio::io::util::write::Write<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write::Write<_>>::project
Unexecuted instantiation: <tokio::io::util::fill_buf::FillBuf<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::fill_buf::FillBuf<_>>::project
Unexecuted instantiation: <tokio::io::util::read_buf::ReadBuf<_, _>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_buf::ReadBuf<_, _>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadF64Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadF64Le<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadI128Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadI128Le<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadI64Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadI64Le<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadI32Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadI32Le<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadI16Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadI16Le<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadU128Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadU128Le<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadU64Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadU64Le<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadU32Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadU32Le<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadU16Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadU16Le<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadF64<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadF64<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadF32<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadF32<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadF32Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadF32Le<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadI128<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadI128<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadI64<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadI64<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadI32<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadI32<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadI16<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadI16<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadU128<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadU128<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadU64<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadU64<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadU32<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadU32<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadU16<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadU16<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadI8<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadI8<_>>::project
Unexecuted instantiation: <tokio::io::util::read_int::ReadU8<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_int::ReadU8<_>>::project
Unexecuted instantiation: <tokio::io::util::shutdown::Shutdown<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::shutdown::Shutdown<_>>::project
Unexecuted instantiation: <tokio::io::util::read_line::ReadLine<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::read_line::ReadLine<_>>::project
Unexecuted instantiation: <tokio::io::util::write_all::WriteAll<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_all::WriteAll<_>>::project
Unexecuted instantiation: <tokio::io::util::write_buf::WriteBuf<_, _>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_buf::WriteBuf<_, _>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteF64Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteF64Le<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteI128Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteI128Le<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteI64Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteI64Le<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteI32Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteI32Le<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteI16Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteI16Le<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteU128Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteU128Le<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteU64Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteU64Le<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteU32Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteU32Le<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteU16Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteU16Le<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteF64<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteF64<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteF32<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteF32<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteF32Le<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteF32Le<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteI128<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteI128<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteI64<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteI64<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteI32<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteI32<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteI16<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteI16<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteU128<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteU128<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteU64<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteU64<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteU32<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteU32<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteU16<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteU16<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteI8<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteI8<_>>::project
Unexecuted instantiation: <tokio::io::util::write_int::WriteU8<_>>::project_ref
Unexecuted instantiation: <tokio::io::util::write_int::WriteU8<_>>::project
Unexecuted instantiation: <tokio::task::coop::unconstrained::Unconstrained<_>>::project_ref
Unexecuted instantiation: <tokio::task::coop::unconstrained::Unconstrained<_>>::project
Unexecuted instantiation: <tokio::runtime::time::entry::TimerEntry>::project_ref
Unexecuted instantiation: <tracing::instrument::WithDispatch<_>>::project_ref
Unexecuted instantiation: <tracing::instrument::WithDispatch<_>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<_>>::project_ref
Unexecuted instantiation: <tracing::instrument::Instrumented<_>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_expr_stream<futures_util::stream::iter::Iter<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<surrealdb_core::expr::plan::TopLevelExpr>, core::result::Result<surrealdb_core::expr::plan::TopLevelExpr, anyhow::Error>::Ok>>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::show::ShowStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::access::Subject>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::process::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tokio::time::timeout::Timeout<<surrealdb_core::dbs::executor::Executor>::execute_begin_statement_inner<futures_util::stream::iter::Iter<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<surrealdb_core::expr::plan::TopLevelExpr>, core::result::Result<surrealdb_core::expr::plan::TopLevelExpr, anyhow::Error>::Ok>>>::{closure#0}>>::project
Unexecuted instantiation: <tokio::time::timeout::Timeout<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_expr_stream<futures_util::stream::iter::Iter<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<surrealdb_core::expr::plan::TopLevelExpr>, core::result::Result<surrealdb_core::expr::plan::TopLevelExpr, anyhow::Error>::Ok>>>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::show::ShowStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::access::Subject>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::execute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::process::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <tokio::time::timeout::Timeout<<surrealdb_core::dbs::executor::Executor>::execute_begin_statement_inner<futures_util::stream::iter::Iter<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<surrealdb_core::expr::plan::TopLevelExpr>, core::result::Result<surrealdb_core::expr::plan::TopLevelExpr, anyhow::Error>::Ok>>>::{closure#0}>>::project
<tokio::time::timeout::Timeout<<surrealdb_core::kvs::ds::Datastore>::execute::{closure#0}>>::project
Line
Count
Source
1054
829k
        $proj_vis fn $method_ident<'__pin>(
1055
829k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1056
829k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1057
            unsafe {
1058
829k
                let Self { $($field),* } = self.$get_method();
1059
829k
                $proj_ty_ident {
1060
829k
                    $(
1061
829k
                        $field: $crate::__pin_project_make_unsafe_field_proj!(
1062
829k
                            $(#[$pin])? $field
1063
829k
                        )
1064
829k
                    ),+
1065
829k
                }
1066
            }
1067
829k
        }
Unexecuted instantiation: <tokio::time::timeout::Timeout<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}>>::project
1068
    };
1069
}
1070
1071
#[doc(hidden)]
1072
#[macro_export]
1073
macro_rules! __pin_project_struct_make_proj_replace_method {
1074
    ([] $($field:tt)*) => {};
1075
    (
1076
        [$proj_ty_ident:ident]
1077
        [$proj_vis:vis]
1078
        [$_proj_ty_ident:ident]
1079
        [$($ty_generics:tt)*]
1080
        {
1081
            $(
1082
                $(#[$pin:ident])?
1083
                $field_vis:vis $field:ident
1084
            ),+
1085
        }
1086
    ) => {
1087
        #[doc(hidden)] // Workaround for rustc bug: see https://github.com/taiki-e/pin-project-lite/issues/77#issuecomment-1671540180 for more.
1088
        #[inline]
1089
        $proj_vis fn project_replace(
1090
            self: $crate::__private::Pin<&mut Self>,
1091
            replacement: Self,
1092
        ) -> $proj_ty_ident <$($ty_generics)*> {
1093
            unsafe {
1094
                let __self_ptr: *mut Self = self.get_unchecked_mut();
1095
1096
                // Destructors will run in reverse order, so next create a guard to overwrite
1097
                // `self` with the replacement value without calling destructors.
1098
                let __guard = $crate::__private::UnsafeOverwriteGuard::new(__self_ptr, replacement);
1099
1100
                let Self { $($field),* } = &mut *__self_ptr;
1101
1102
                $crate::__pin_project_make_proj_replace_block! {
1103
                    [$proj_ty_ident]
1104
                    {
1105
                        $(
1106
                            $(#[$pin])?
1107
                            $field
1108
                        ),+
1109
                    }
1110
                }
1111
            }
1112
        }
1113
    };
1114
}
1115
1116
#[doc(hidden)]
1117
#[macro_export]
1118
macro_rules! __pin_project_enum_make_proj_method {
1119
    ([] $($variant:tt)*) => {};
1120
    (
1121
        [$proj_ty_ident:ident]
1122
        [$proj_vis:vis]
1123
        [$method_ident:ident $get_method:ident $($mut:ident)?]
1124
        [$($ty_generics:tt)*]
1125
        {
1126
            $(
1127
                $variant:ident $({
1128
                    $(
1129
                        $(#[$pin:ident])?
1130
                        $field:ident
1131
                    ),+
1132
                })?
1133
            ),+
1134
        }
1135
    ) => {
1136
        #[doc(hidden)] // Workaround for rustc bug: see https://github.com/taiki-e/pin-project-lite/issues/77#issuecomment-1671540180 for more.
1137
        #[inline]
1138
1.15k
        $proj_vis fn $method_ident<'__pin>(
1139
1.15k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1140
1.15k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1141
            unsafe {
1142
1.15k
                match self.$get_method() {
1143
                    $(
1144
0
                        Self::$variant $({
1145
0
                            $($field),+
1146
0
                        })? => {
1147
0
                            $proj_ty_ident::$variant $({
1148
0
                                $(
1149
0
                                    $field: $crate::__pin_project_make_unsafe_field_proj!(
1150
0
                                        $(#[$pin])? $field
1151
0
                                    )
1152
0
                                ),+
1153
0
                            })?
1154
                        }
1155
                    ),+
1156
                }
1157
            }
1158
1.15k
        }
<futures_util::unfold_state::UnfoldState<(alloc::vec::Vec<alloc::sync::Arc<dyn surrealdb_core::exec::ExecOperator>>, surrealdb_core::exec::context::ExecutionContext, usize, core::option::Option<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>), <surrealdb_core::exec::operators::union::Union as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}>>::project
Line
Count
Source
1138
1.15k
        $proj_vis fn $method_ident<'__pin>(
1139
1.15k
            self: $crate::__private::Pin<&'__pin $($mut)? Self>,
1140
1.15k
        ) -> $proj_ty_ident <'__pin, $($ty_generics)*> {
1141
            unsafe {
1142
1.15k
                match self.$get_method() {
1143
                    $(
1144
0
                        Self::$variant $({
1145
0
                            $($field),+
1146
                        })? => {
1147
0
                            $proj_ty_ident::$variant $({
1148
                                $(
1149
0
                                    $field: $crate::__pin_project_make_unsafe_field_proj!(
1150
                                        $(#[$pin])? $field
1151
                                    )
1152
                                ),+
1153
                            })?
1154
                        }
1155
                    ),+
1156
                }
1157
            }
1158
1.15k
        }
Unexecuted instantiation: <futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::future::map::Map<object_store::throttle::sleep::{closure#0}, object_store::throttle::throttle_stream<bytes::bytes::Bytes, object_store::Error, object_store::throttle::throttle_get::{closure#0}>::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::unfold_state::UnfoldState<(core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<bytes::bytes::Bytes, object_store::Error>> + core::marker::Send>>, bytes::bytes_mut::BytesMut, bool, usize), <object_store::chunked::ChunkedStore as object_store::ObjectStore>::get_opts::{closure#0}::{closure#0}::{closure#0}>>::project
Unexecuted instantiation: <futures_util::future::future::flatten::Flatten<futures_util::future::future::Map<object_store::throttle::sleep::{closure#0}, object_store::throttle::throttle_stream<bytes::bytes::Bytes, object_store::Error, object_store::throttle::throttle_get::{closure#0}>::{closure#0}::{closure#0}>, futures_util::future::ready::Ready<core::result::Result<bytes::bytes::Bytes, object_store::Error>>>>::project
Unexecuted instantiation: <hyper::common::either::Either<hyper::proto::h2::client::Conn<tonic::transport::channel::service::io::BoxedIo, tonic::body::Body>, h2::client::Connection<hyper::common::io::compat::Compat<tonic::transport::channel::service::io::BoxedIo>, hyper::proto::h2::SendBuf<bytes::bytes::Bytes>>>>::project
Unexecuted instantiation: <hyper::proto::h2::client::H2ClientFuture<tonic::body::Body, tonic::transport::channel::service::io::BoxedIo, tonic::transport::channel::service::executor::SharedExec>>::project
Unexecuted instantiation: <tower::util::either::Kind<tower::limit::concurrency::future::ResponseFuture<tower::util::either::EitherResponseFuture<tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>, tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>>>, tower::util::either::EitherResponseFuture<tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>, tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>>>>::project
Unexecuted instantiation: <tower::util::either::Kind<tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>, tonic::transport::channel::service::reconnect::ResponseFuture<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>>>::project
Unexecuted instantiation: <tower::buffer::future::ResponseState<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = core::result::Result<http::response::Response<tonic::body::Body>, alloc::boxed::Box<dyn core::error::Error + core::marker::Send + core::marker::Sync>>> + core::marker::Send>>>>::project
Unexecuted instantiation: <futures_util::future::future::map::Map<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = http::response::Response<axum_core::body::Body>> + core::marker::Send>>, fn(http::response::Response<axum_core::body::Body>) -> core::result::Result<http::response::Response<axum_core::body::Body>, core::convert::Infallible>>>::project
Unexecuted instantiation: <hyper_util::common::lazy::Inner<_, _>>::project
Unexecuted instantiation: <hyper_util::service::oneshot::Oneshot<_, _>>::project
Unexecuted instantiation: <hyper_util::server::conn::auto::ConnState<_, _, _>>::project
Unexecuted instantiation: <hyper_util::server::conn::auto::UpgradeableConnState<_, _, _>>::project
Unexecuted instantiation: <hyper::common::either::Either<_, _>>::project
Unexecuted instantiation: <hyper::proto::h2::client::H2ClientFuture<_, _, _>>::project
Unexecuted instantiation: <hyper::proto::h2::server::H2StreamState<_, _>>::project
Unexecuted instantiation: <tower::util::oneshot::State<tower::util::boxed_clone_sync::BoxCloneSyncService<http::request::Request<axum_core::body::Body>, http::response::Response<axum_core::body::Body>, core::convert::Infallible>, http::request::Request<axum_core::body::Body>>>::project
Unexecuted instantiation: <axum::util::Either<_, _>>::project
Unexecuted instantiation: <axum::middleware::from_extractor::State<_, _, _, _>>::project
Unexecuted instantiation: <tower::util::either::Kind<_, _>>::project
Unexecuted instantiation: <tower::util::oneshot::State<_, _>>::project
Unexecuted instantiation: <tower::buffer::future::ResponseState<_>>::project
Unexecuted instantiation: <tower::load_shed::future::ResponseState<_>>::project
Unexecuted instantiation: <http_body_util::combinators::with_trailers::State<_, _>>::project
Unexecuted instantiation: <futures_util::unfold_state::UnfoldState<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::try_flatten::TryFlatten<_, _>>::project
Unexecuted instantiation: <futures_util::future::try_future::try_flatten_err::TryFlattenErr<_, _>>::project
Unexecuted instantiation: <futures_util::future::future::map::Map<_, _>>::project
Unexecuted instantiation: <futures_util::future::future::flatten::Flatten<_, _>>::project
Unexecuted instantiation: <tokio::future::maybe_done::MaybeDone<_>>::project
1159
    };
1160
}
1161
1162
#[doc(hidden)]
1163
#[macro_export]
1164
macro_rules! __pin_project_enum_make_proj_replace_method {
1165
    ([] $($field:tt)*) => {};
1166
    (
1167
        [$proj_ty_ident:ident]
1168
        [$proj_vis:vis]
1169
        [$($ty_generics:tt)*]
1170
        {
1171
            $(
1172
                $variant:ident $({
1173
                    $(
1174
                        $(#[$pin:ident])?
1175
                        $field:ident
1176
                    ),+
1177
                })?
1178
            ),+
1179
        }
1180
    ) => {
1181
        #[doc(hidden)] // Workaround for rustc bug: see https://github.com/taiki-e/pin-project-lite/issues/77#issuecomment-1671540180 for more.
1182
        #[inline]
1183
652
        $proj_vis fn project_replace(
1184
652
            self: $crate::__private::Pin<&mut Self>,
1185
652
            replacement: Self,
1186
652
        ) -> $proj_ty_ident <$($ty_generics)*> {
1187
            unsafe {
1188
652
                let __self_ptr: *mut Self = self.get_unchecked_mut();
1189
1190
                // Destructors will run in reverse order, so next create a guard to overwrite
1191
                // `self` with the replacement value without calling destructors.
1192
652
                let __guard = $crate::__private::UnsafeOverwriteGuard::new(__self_ptr, replacement);
1193
1194
652
                match &mut *__self_ptr {
1195
                    $(
1196
0
                        Self::$variant $({
1197
652
                            $($field),+
1198
                        })? => {
1199
652
                            $crate::__pin_project_make_proj_replace_block! {
1200
652
                                [$proj_ty_ident :: $variant]
1201
                                $({
1202
                                    $(
1203
                                        $(#[$pin])?
1204
                                        $field
1205
                                    ),+
1206
                                })?
1207
                            }
1208
                        }
1209
                    ),+
1210
                }
1211
            }
1212
652
        }
<futures_util::unfold_state::UnfoldState<(alloc::vec::Vec<alloc::sync::Arc<dyn surrealdb_core::exec::ExecOperator>>, surrealdb_core::exec::context::ExecutionContext, usize, core::option::Option<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>), <surrealdb_core::exec::operators::union::Union as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}>>::project_replace
Line
Count
Source
1183
652
        $proj_vis fn project_replace(
1184
652
            self: $crate::__private::Pin<&mut Self>,
1185
652
            replacement: Self,
1186
652
        ) -> $proj_ty_ident <$($ty_generics)*> {
1187
            unsafe {
1188
652
                let __self_ptr: *mut Self = self.get_unchecked_mut();
1189
1190
                // Destructors will run in reverse order, so next create a guard to overwrite
1191
                // `self` with the replacement value without calling destructors.
1192
652
                let __guard = $crate::__private::UnsafeOverwriteGuard::new(__self_ptr, replacement);
1193
1194
652
                match &mut *__self_ptr {
1195
                    $(
1196
0
                        Self::$variant $({
1197
652
                            $($field),+
1198
                        })? => {
1199
652
                            $crate::__pin_project_make_proj_replace_block! {
1200
652
                                [$proj_ty_ident :: $variant]
1201
                                $({
1202
                                    $(
1203
                                        $(#[$pin])?
1204
                                        $field
1205
                                    ),+
1206
                                })?
1207
                            }
1208
                        }
1209
                    ),+
1210
                }
1211
            }
1212
652
        }
Unexecuted instantiation: <futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project_replace
Unexecuted instantiation: <futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project_replace
Unexecuted instantiation: <futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project_replace
Unexecuted instantiation: <futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>::project_replace
Unexecuted instantiation: <futures_util::future::future::map::Map<object_store::throttle::sleep::{closure#0}, object_store::throttle::throttle_stream<bytes::bytes::Bytes, object_store::Error, object_store::throttle::throttle_get::{closure#0}>::{closure#0}::{closure#0}>>::project_replace
Unexecuted instantiation: <futures_util::unfold_state::UnfoldState<(core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<bytes::bytes::Bytes, object_store::Error>> + core::marker::Send>>, bytes::bytes_mut::BytesMut, bool, usize), <object_store::chunked::ChunkedStore as object_store::ObjectStore>::get_opts::{closure#0}::{closure#0}::{closure#0}>>::project_replace
Unexecuted instantiation: <futures_util::future::future::map::Map<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = http::response::Response<axum_core::body::Body>> + core::marker::Send>>, fn(http::response::Response<axum_core::body::Body>) -> core::result::Result<http::response::Response<axum_core::body::Body>, core::convert::Infallible>>>::project_replace
Unexecuted instantiation: <hyper_util::common::lazy::Inner<_, _>>::project_replace
Unexecuted instantiation: <futures_util::unfold_state::UnfoldState<_, _>>::project_replace
Unexecuted instantiation: <futures_util::future::future::map::Map<_, _>>::project_replace
Unexecuted instantiation: <tokio::future::maybe_done::MaybeDone<_>>::project_replace
1213
    };
1214
}
1215
1216
#[doc(hidden)]
1217
#[macro_export]
1218
macro_rules! __pin_project_make_unpin_impl {
1219
    (
1220
        []
1221
        [$vis:vis $ident:ident]
1222
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
1223
        $($field:tt)*
1224
    ) => {
1225
        // Automatically create the appropriate conditional `Unpin` implementation.
1226
        //
1227
        // Basically this is equivalent to the following code:
1228
        // ```
1229
        // impl<T, U> Unpin for Struct<T, U> where T: Unpin {}
1230
        // ```
1231
        //
1232
        // However, if struct is public and there is a private type field,
1233
        // this would cause an E0446 (private type in public interface).
1234
        //
1235
        // When RFC 2145 is implemented (rust-lang/rust#48054),
1236
        // this will become a lint, rather than a hard error.
1237
        //
1238
        // As a workaround for this, we generate a new struct, containing all of the pinned
1239
        // fields from our #[pin_project] type. This struct is declared within
1240
        // a function, which makes it impossible to be named by user code.
1241
        // This guarantees that it will use the default auto-trait impl for Unpin -
1242
        // that is, it will implement Unpin iff all of its fields implement Unpin.
1243
        // This type can be safely declared as 'public', satisfying the privacy
1244
        // checker without actually allowing user code to access it.
1245
        //
1246
        // This allows users to apply the #[pin_project] attribute to types
1247
        // regardless of the privacy of the types of their fields.
1248
        //
1249
        // See also https://github.com/taiki-e/pin-project/pull/53.
1250
        #[allow(non_snake_case)]
1251
        $vis struct __Origin<'__pin, $($impl_generics)*>
1252
        $(where
1253
            $($where_clause)*)?
1254
        {
1255
            __dummy_lifetime: $crate::__private::PhantomData<&'__pin ()>,
1256
            $($field)*
1257
        }
1258
        impl<'__pin, $($impl_generics)*> $crate::__private::Unpin for $ident <$($ty_generics)*>
1259
        where
1260
            $crate::__private::PinnedFieldsOf<__Origin<'__pin, $($ty_generics)*>>:
1261
                $crate::__private::Unpin
1262
            $(, $($where_clause)*)?
1263
        {
1264
        }
1265
    };
1266
    (
1267
        [$proj_not_unpin_mark:ident]
1268
        [$vis:vis $ident:ident]
1269
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
1270
        $($field:tt)*
1271
    ) => {
1272
        // TODO: Using `<unsized type>: Sized` here allow emulating real negative_impls...
1273
        // https://github.com/taiki-e/pin-project/issues/340#issuecomment-2428002670
1274
        #[doc(hidden)]
1275
        impl<'__pin, $($impl_generics)*> $crate::__private::Unpin for $ident <$($ty_generics)*>
1276
        where
1277
            (
1278
                $crate::__private::PhantomData<&'__pin ()>,
1279
                $crate::__private::PhantomPinned,
1280
            ): $crate::__private::Unpin
1281
            $(, $($where_clause)*)?
1282
        {
1283
        }
1284
    }
1285
}
1286
1287
#[doc(hidden)]
1288
#[macro_export]
1289
macro_rules! __pin_project_make_drop_impl {
1290
    (
1291
        [$_ident:ident]
1292
        [$($_impl_generics:tt)*] [$($_ty_generics:tt)*] [$(where $($_where_clause:tt)*)?]
1293
        $(#[$drop_impl_attrs:meta])*
1294
        impl $(<
1295
            $( $lifetime:lifetime $(: $lifetime_bound:lifetime)? ),* $(,)?
1296
            $( $generics:ident
1297
                $(: $generics_bound:path)?
1298
                $(: ?$generics_unsized_bound:path)?
1299
                $(: $generics_lifetime_bound:lifetime)?
1300
            ),*
1301
        >)? PinnedDrop for $self_ty:ty
1302
        $(where
1303
            $( $where_clause_ty:ty
1304
                $(: $where_clause_bound:path)?
1305
                $(: ?$where_clause_unsized_bound:path)?
1306
                $(: $where_clause_lifetime_bound:lifetime)?
1307
            ),* $(,)?
1308
        )?
1309
        {
1310
            $(#[$drop_fn_attrs:meta])*
1311
            fn drop($($arg:ident)+: Pin<&mut Self>) {
1312
                $($tt:tt)*
1313
            }
1314
        }
1315
    ) => {
1316
        $(#[$drop_impl_attrs])*
1317
        impl $(<
1318
            $( $lifetime $(: $lifetime_bound)? ,)*
1319
            $( $generics
1320
                $(: $generics_bound)?
1321
                $(: ?$generics_unsized_bound)?
1322
                $(: $generics_lifetime_bound)?
1323
            ),*
1324
        >)? $crate::__private::Drop for $self_ty
1325
        $(where
1326
            $( $where_clause_ty
1327
                $(: $where_clause_bound)?
1328
                $(: ?$where_clause_unsized_bound)?
1329
                $(: $where_clause_lifetime_bound)?
1330
            ),*
1331
        )?
1332
        {
1333
            $(#[$drop_fn_attrs])*
1334
1.26M
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
1.25M
                fn __drop_inner $(<
1346
1.25M
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
1.25M
                    $( $generics
1348
1.25M
                        $(: $generics_bound)?
1349
1.25M
                        $(: ?$generics_unsized_bound)?
1350
1.25M
                        $(: $generics_lifetime_bound)?
1351
1.25M
                    ),*
1352
1.25M
                >)? (
1353
1.25M
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
1.25M
                )
1355
6.85k
                $(where
1356
6.85k
                    $( $where_clause_ty
1357
6.85k
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
0
                    fn __drop_inner() {}
Unexecuted instantiation: <async_channel::Receiver<_> as core::ops::drop::Drop>::drop::__drop_inner::__drop_inner
Unexecuted instantiation: <event_listener::InnerListener<_, _> as core::ops::drop::Drop>::drop::__drop_inner::__drop_inner
Unexecuted instantiation: <tokio::task::task_local::TaskLocalFuture<_, _> as core::ops::drop::Drop>::drop::__drop_inner::__drop_inner
Unexecuted instantiation: <tokio::runtime::time::entry::TimerEntry as core::ops::drop::Drop>::drop::__drop_inner::__drop_inner
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::__drop_inner
1365
                    $($tt)*
1366
1.26M
                }
<async_channel::Receiver<_> as core::ops::drop::Drop>::drop::__drop_inner::<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>>
Line
Count
Source
1345
7.07k
                fn __drop_inner $(<
1346
7.07k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
7.07k
                    $( $generics
1348
7.07k
                        $(: $generics_bound)?
1349
7.07k
                        $(: ?$generics_unsized_bound)?
1350
7.07k
                        $(: $generics_lifetime_bound)?
1351
7.07k
                    ),*
1352
7.07k
                >)? (
1353
7.07k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
7.07k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
7.07k
                }
Unexecuted instantiation: <async_channel::Receiver<_> as core::ops::drop::Drop>::drop::__drop_inner::<surrealdb_core::dbs::broker::RoutedNotification>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::batch_keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::batch_keys_vals<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::open_keys_cursor<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::open_vals_cursor<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::clr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::del<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::get<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::put<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::set<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::clrp<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::delc<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::delp<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::delr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::getm<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::getr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::putc<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::scan<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::count<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::keysr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::scanr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::exists<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::replace<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::batch_keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::batch_keys_vals<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::ref::Ref>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::graph::GraphWithTarget>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::graph::Graph>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dr::DiskAnnRecordPending>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hn::HnswNode>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ig::IndexAppending>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ip::Ip>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ft::Ft>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::nd::Nd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::tl::Tl>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dd::DdRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dg::Dg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dr::DiskAnnRecordPending>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ds::Ds>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hd::HdRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hg::Hg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hl::Hl>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hr::HnswRecordPending>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hs::Hs>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ig::IndexAppending>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ip::Ip>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::eq::EventQueue>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::ic::IndexCompactionKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::index::dc::Dc>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::index::iu::IndexCountKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::ref::Ref>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::graph::GraphWithTarget>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::graph::Graph>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::rc::ReclaimKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dd::DdRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::de::De>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dn::Dn>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::ds::Ds>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hd::HdRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hn::HnswNode>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hr::HnswRecordPending>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hs::Hs>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::tt::Tt>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ft::Ft>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::clrp<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::delc<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::delc<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::index::all::AllIndexRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::root::access::all::AccessRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::database::access::all::DbAccess>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::namespace::access::all::AccessRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::delr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::de::De>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dn::Dn>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::td::TdRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::getr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::root::tl::Tl>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::dg::Dg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::hg::Hg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::scan<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::count<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::keysr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::scanr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::exists<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::exists<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::compact<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::database::all::DatabaseRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::namespace::all::NamespaceRoot>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get_raw<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get_raw<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::iterator::Iterable>::iterate::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::doc::document::Document>::prepare_live_doc::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::doc::document::Document>::filter_computed_field_permissions::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::literal::Literal>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::function::Function>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::set::SetStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::info::InfoStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::sleep::SleepStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::DefineStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::ifelse::IfelseStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::insert::InsertStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::output::OutputStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::relate::RelateStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::select::SelectStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::rebuild::RebuildStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::param::AlterParamStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::module::AlterModuleStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::function::AlterFunctionStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::api::DefineApiStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::event::DefineEventStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::model::DefineModelStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::param::DefineParamStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::module::DefineModuleStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::function::DefineFunctionStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::config::api::ApiConfig>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::closure::ClosureExpr>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::cancel::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tr::Transactor>::commit::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::lookup::LookupSubject>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::AlterStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::fetch::Fetch>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::open_keys_cursor::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::open_vals_cursor::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::cancel::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::commit::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::block::Block>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::ds::Datastore>::evaluate::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::param::Param>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::iterator::Iterator>::process::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::Collectable>::process_defer::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::Collectable>::process_yield::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::Collectable>::process_lookup::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::Collectable>::process_record::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::Collectable>::process_mergeable::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::Collectable>::process_range_key::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::Collectable>::process_relatable::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::Collectable>::process_table_key::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::Collectable>::process_index_item::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::Collectable>::prepare::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::create::CreateStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::delete::DeleteStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::update::UpdateStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::upsert::UpsertStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::foreach::ForeachStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::api::AlterApiStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::user::AlterUserStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::event::AlterEventStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::field::AlterFieldStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::index::AlterIndexStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::table::AlterTableStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::access::AlterAccessStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::bucket::AlterBucketStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::config::AlterConfigStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::analyzer::AlterAnalyzerStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::alter::sequence::AlterSequenceStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::user::DefineUserStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::field::DefineFieldStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::index::DefineIndexStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::table::DefineTableStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::bucket::DefineBucketStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::analyzer::DefineAnalyzerStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::database::DefineDatabaseStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::sequence::DefineSequenceStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::namespace::DefineNamespaceStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::remove::database::RemoveDatabaseStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::define::config::defaults::DefaultConfig>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<surrealdb_core::cf::gc::gc_range::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<surrealdb_core::cf::gc::gc_all_at::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<surrealdb_core::lq::gc::gc_all_at::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<surrealdb_core::exec::operators::filter::filter_batch_in_place::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clr::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::del::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::get::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::put::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::set::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrc::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delc::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getm::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::keys::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::putc::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::scan::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::count::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::keysr::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::scanr::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::cancel::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::commit::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::exists::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::replace::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::start_skip::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::range_prepare::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_lookup::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_iterable::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range_keys::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table_keys::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_items::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range_count::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table_count::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_count::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key_value::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::start_skip::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::range_prepare::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_lookup::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_iterable::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range_keys::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table_keys::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_items::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range_count::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table_count::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_count::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key_value::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::batch_keys::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::batch_keys_vals::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrp::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrr::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delp::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delr::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getp::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getr::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NodeProvider>::get_node::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NodeProvider>::all_nodes::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::RootProvider>::get_root_config::{closure#0}>
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NamespaceProvider>::all_ns::{closure#0}>
Line
Count
Source
1345
2.70k
                fn __drop_inner $(<
1346
2.70k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
2.70k
                    $( $generics
1348
2.70k
                        $(: $generics_bound)?
1349
2.70k
                        $(: ?$generics_unsized_bound)?
1350
2.70k
                        $(: $generics_lifetime_bound)?
1351
2.70k
                    ),*
1352
2.70k
                >)? (
1353
2.70k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
2.70k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
2.70k
                }
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_model::{closure#0}>
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_param::{closure#0}>
Line
Count
Source
1345
1.12k
                fn __drop_inner $(<
1346
1.12k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
1.12k
                    $( $generics
1348
1.12k
                        $(: $generics_bound)?
1349
1.12k
                        $(: ?$generics_unsized_bound)?
1350
1.12k
                        $(: $generics_lifetime_bound)?
1351
1.12k
                    ),*
1352
1.12k
                >)? (
1353
1.12k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
1.12k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
1.12k
                }
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_models::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_params::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_config::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_module::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_configs::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_modules::{closure#0}>
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_by_name::{closure#0}>
Line
Count
Source
1345
195k
                fn __drop_inner $(<
1346
195k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
195k
                    $( $generics
1348
195k
                        $(: $generics_bound)?
1349
195k
                        $(: ?$generics_unsized_bound)?
1350
195k
                        $(: $generics_lifetime_bound)?
1351
195k
                    ),*
1352
195k
                >)? (
1353
195k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
195k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
195k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_analyzer::{closure#0}>
Line
Count
Source
1345
3.86k
                fn __drop_inner $(<
1346
3.86k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
3.86k
                    $( $generics
1348
3.86k
                        $(: $generics_bound)?
1349
3.86k
                        $(: ?$generics_unsized_bound)?
1350
3.86k
                        $(: $generics_lifetime_bound)?
1351
3.86k
                    ),*
1352
3.86k
                >)? (
1353
3.86k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
3.86k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
3.86k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_function::{closure#0}>
Line
Count
Source
1345
741
                fn __drop_inner $(<
1346
741
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
741
                    $( $generics
1348
741
                        $(: $generics_bound)?
1349
741
                        $(: ?$generics_unsized_bound)?
1350
741
                        $(: $generics_lifetime_bound)?
1351
741
                    ),*
1352
741
                >)? (
1353
741
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
741
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
741
                }
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_sequence::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_analyzers::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_functions::{closure#0}>
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_sequences::{closure#0}>
Line
Count
Source
1345
20
                fn __drop_inner $(<
1346
20
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
20
                    $( $generics
1348
20
                        $(: $generics_bound)?
1349
20
                        $(: ?$generics_unsized_bound)?
1350
20
                        $(: $generics_lifetime_bound)?
1351
20
                    ),*
1352
20
                >)? (
1353
20
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
20
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
20
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_or_add_db_upwards::{closure#0}>
Line
Count
Source
1345
21.8k
                fn __drop_inner $(<
1346
21.8k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
21.8k
                    $( $generics
1348
21.8k
                        $(: $generics_bound)?
1349
21.8k
                        $(: ?$generics_unsized_bound)?
1350
21.8k
                        $(: $generics_lifetime_bound)?
1351
21.8k
                    ),*
1352
21.8k
                >)? (
1353
21.8k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
21.8k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
21.8k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db::{closure#0}>
Line
Count
Source
1345
2.72k
                fn __drop_inner $(<
1346
2.72k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
2.72k
                    $( $generics
1348
2.72k
                        $(: $generics_bound)?
1349
2.72k
                        $(: ?$generics_unsized_bound)?
1350
2.72k
                        $(: $generics_lifetime_bound)?
1351
2.72k
                    ),*
1352
2.72k
                >)? (
1353
2.72k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
2.72k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
2.72k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::del_record::{closure#0}>
Line
Count
Source
1345
202
                fn __drop_inner $(<
1346
202
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
202
                    $( $generics
1348
202
                        $(: $generics_bound)?
1349
202
                        $(: ?$generics_unsized_bound)?
1350
202
                        $(: $generics_lifetime_bound)?
1351
202
                    ),*
1352
202
                >)? (
1353
202
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
202
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
202
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_record::{closure#0}>
Line
Count
Source
1345
750
                fn __drop_inner $(<
1346
750
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
750
                    $( $generics
1348
750
                        $(: $generics_bound)?
1349
750
                        $(: ?$generics_unsized_bound)?
1350
750
                        $(: $generics_lifetime_bound)?
1351
750
                    ),*
1352
750
                >)? (
1353
750
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
750
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
750
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::put_record::{closure#0}>
Line
Count
Source
1345
20.9k
                fn __drop_inner $(<
1346
20.9k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
20.9k
                    $( $generics
1348
20.9k
                        $(: $generics_bound)?
1349
20.9k
                        $(: ?$generics_unsized_bound)?
1350
20.9k
                        $(: $generics_lifetime_bound)?
1351
20.9k
                    ),*
1352
20.9k
                >)? (
1353
20.9k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
20.9k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
20.9k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::set_record::{closure#0}>
Line
Count
Source
1345
99
                fn __drop_inner $(<
1346
99
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
99
                    $( $generics
1348
99
                        $(: $generics_bound)?
1349
99
                        $(: ?$generics_unsized_bound)?
1350
99
                        $(: $generics_lifetime_bound)?
1351
99
                    ),*
1352
99
                >)? (
1353
99
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
99
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
99
                }
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_records::{closure#0}>
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_lives::{closure#0}>
Line
Count
Source
1345
2.43k
                fn __drop_inner $(<
1346
2.43k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
2.43k
                    $( $generics
1348
2.43k
                        $(: $generics_bound)?
1349
2.43k
                        $(: ?$generics_unsized_bound)?
1350
2.43k
                        $(: $generics_lifetime_bound)?
1351
2.43k
                    ),*
1352
2.43k
                >)? (
1353
2.43k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
2.43k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
2.43k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_views::{closure#0}>
Line
Count
Source
1345
3.54k
                fn __drop_inner $(<
1346
3.54k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
3.54k
                    $( $generics
1348
3.54k
                        $(: $generics_bound)?
1349
3.54k
                        $(: ?$generics_unsized_bound)?
1350
3.54k
                        $(: $generics_lifetime_bound)?
1351
3.54k
                    ),*
1352
3.54k
                >)? (
1353
3.54k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
3.54k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
3.54k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb_event::{closure#0}>
Line
Count
Source
1345
681
                fn __drop_inner $(<
1346
681
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
681
                    $( $generics
1348
681
                        $(: $generics_bound)?
1349
681
                        $(: ?$generics_unsized_bound)?
1350
681
                        $(: $generics_lifetime_bound)?
1351
681
                    ),*
1352
681
                >)? (
1353
681
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
681
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
681
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb_field::{closure#0}>
Line
Count
Source
1345
39.5k
                fn __drop_inner $(<
1346
39.5k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
39.5k
                    $( $generics
1348
39.5k
                        $(: $generics_bound)?
1349
39.5k
                        $(: ?$generics_unsized_bound)?
1350
39.5k
                        $(: $generics_lifetime_bound)?
1351
39.5k
                    ),*
1352
39.5k
                >)? (
1353
39.5k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
39.5k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
39.5k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb_index::{closure#0}>
Line
Count
Source
1345
13.9k
                fn __drop_inner $(<
1346
13.9k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
13.9k
                    $( $generics
1348
13.9k
                        $(: $generics_bound)?
1349
13.9k
                        $(: ?$generics_unsized_bound)?
1350
13.9k
                        $(: $generics_lifetime_bound)?
1351
13.9k
                    ),*
1352
13.9k
                >)? (
1353
13.9k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
13.9k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
13.9k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_events::{closure#0}>
Line
Count
Source
1345
3.50k
                fn __drop_inner $(<
1346
3.50k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
3.50k
                    $( $generics
1348
3.50k
                        $(: $generics_bound)?
1349
3.50k
                        $(: ?$generics_unsized_bound)?
1350
3.50k
                        $(: $generics_lifetime_bound)?
1351
3.50k
                    ),*
1352
3.50k
                >)? (
1353
3.50k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
3.50k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
3.50k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_fields::{closure#0}>
Line
Count
Source
1345
46.9k
                fn __drop_inner $(<
1346
46.9k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
46.9k
                    $( $generics
1348
46.9k
                        $(: $generics_bound)?
1349
46.9k
                        $(: ?$generics_unsized_bound)?
1350
46.9k
                        $(: $generics_lifetime_bound)?
1351
46.9k
                    ),*
1352
46.9k
                >)? (
1353
46.9k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
46.9k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
46.9k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_or_add_tb::{closure#0}>
Line
Count
Source
1345
51.9k
                fn __drop_inner $(<
1346
51.9k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
51.9k
                    $( $generics
1348
51.9k
                        $(: $generics_bound)?
1349
51.9k
                        $(: ?$generics_unsized_bound)?
1350
51.9k
                        $(: $generics_lifetime_bound)?
1351
51.9k
                    ),*
1352
51.9k
                >)? (
1353
51.9k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
51.9k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
51.9k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_indexes::{closure#0}>
Line
Count
Source
1345
9.70k
                fn __drop_inner $(<
1346
9.70k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
9.70k
                    $( $generics
1348
9.70k
                        $(: $generics_bound)?
1349
9.70k
                        $(: ?$generics_unsized_bound)?
1350
9.70k
                        $(: $generics_lifetime_bound)?
1351
9.70k
                    ),*
1352
9.70k
                >)? (
1353
9.70k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
9.70k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
9.70k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb::{closure#0}>
Line
Count
Source
1345
2.62k
                fn __drop_inner $(<
1346
2.62k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
2.62k
                    $( $generics
1348
2.62k
                        $(: $generics_bound)?
1349
2.62k
                        $(: ?$generics_unsized_bound)?
1350
2.62k
                        $(: $generics_lifetime_bound)?
1351
2.62k
                    ),*
1352
2.62k
                >)? (
1353
2.62k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
2.62k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
2.62k
                }
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb::{closure#0}>
Line
Count
Source
1345
2.61k
                fn __drop_inner $(<
1346
2.61k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
2.61k
                    $( $generics
1348
2.61k
                        $(: $generics_bound)?
1349
2.61k
                        $(: ?$generics_unsized_bound)?
1350
2.61k
                        $(: $generics_lifetime_bound)?
1351
2.61k
                    ),*
1352
2.61k
                >)? (
1353
2.61k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
2.61k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
2.61k
                }
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::get_db_user::{closure#0}>
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::get_ns_user::{closure#0}>
Line
Count
Source
1345
2.73k
                fn __drop_inner $(<
1346
2.73k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
2.73k
                    $( $generics
1348
2.73k
                        $(: $generics_bound)?
1349
2.73k
                        $(: ?$generics_unsized_bound)?
1350
2.73k
                        $(: $generics_lifetime_bound)?
1351
2.73k
                    ),*
1352
2.73k
                >)? (
1353
2.73k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
2.73k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
2.73k
                }
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::all_db_users::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::all_ns_users::{closure#0}>
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::get_root_user::{closure#0}>
Line
Count
Source
1345
178
                fn __drop_inner $(<
1346
178
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
178
                    $( $generics
1348
178
                        $(: $generics_bound)?
1349
178
                        $(: ?$generics_unsized_bound)?
1350
178
                        $(: $generics_lifetime_bound)?
1351
178
                    ),*
1352
178
                >)? (
1353
178
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
178
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
178
                }
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::all_root_users::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_db_access::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_ns_access::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_db_accesses::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_ns_accesses::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_root_access::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_root_accesses::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_db_access_grant::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_ns_access_grant::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_db_access_grants::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_ns_access_grants::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_root_access_grant::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_root_access_grants::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::ApiProvider>::get_db_api::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::ApiProvider>::all_db_apis::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::BucketProvider>::get_db_bucket::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::BucketProvider>::all_db_buckets::{closure#0}>
<tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NamespaceProvider>::get_or_add_ns::{closure#0}>
Line
Count
Source
1345
7.94k
                fn __drop_inner $(<
1346
7.94k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
7.94k
                    $( $generics
1348
7.94k
                        $(: $generics_bound)?
1349
7.94k
                        $(: ?$generics_unsized_bound)?
1350
7.94k
                        $(: $generics_lifetime_bound)?
1351
7.94k
                    ),*
1352
7.94k
                >)? (
1353
7.94k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
7.94k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
7.94k
                }
<event_listener::InnerListener<_, _> as core::ops::drop::Drop>::drop::__drop_inner::<(), alloc::sync::Arc<event_listener::Inner<()>>>
Line
Count
Source
1345
6.85k
                fn __drop_inner $(<
1346
6.85k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
6.85k
                    $( $generics
1348
6.85k
                        $(: $generics_bound)?
1349
6.85k
                        $(: ?$generics_unsized_bound)?
1350
6.85k
                        $(: $generics_lifetime_bound)?
1351
6.85k
                    ),*
1352
6.85k
                >)? (
1353
6.85k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
6.85k
                )
1355
6.85k
                $(where
1356
6.85k
                    $( $where_clause_ty
1357
6.85k
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
6.85k
                }
Unexecuted instantiation: <async_channel::Receiver<_> as core::ops::drop::Drop>::drop::__drop_inner::<_>
Unexecuted instantiation: <event_listener::InnerListener<_, _> as core::ops::drop::Drop>::drop::__drop_inner::<_, _>
<tokio::runtime::time::entry::TimerEntry as core::ops::drop::Drop>::drop::__drop_inner
Line
Count
Source
1345
809k
                fn __drop_inner $(<
1346
809k
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
809k
                    $( $generics
1348
809k
                        $(: $generics_bound)?
1349
809k
                        $(: ?$generics_unsized_bound)?
1350
809k
                        $(: $generics_lifetime_bound)?
1351
809k
                    ),*
1352
809k
                >)? (
1353
809k
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
809k
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
809k
                }
Unexecuted instantiation: <tokio::task::task_local::TaskLocalFuture<_, _> as core::ops::drop::Drop>::drop::__drop_inner::<_, _>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<_>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::executor::Executor>::execute_expr_stream<futures_util::stream::iter::Iter<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<surrealdb_core::expr::plan::TopLevelExpr>, core::result::Result<surrealdb_core::expr::plan::TopLevelExpr, anyhow::Error>::Ok>>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::show::ShowStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::access::Subject>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::ds::Datastore>::process::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::executor::Executor>::execute_plan::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::executor::Executor>::execute_expr_stream<futures_util::stream::iter::Iter<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<surrealdb_core::expr::plan::TopLevelExpr>, core::result::Result<surrealdb_core::expr::plan::TopLevelExpr, anyhow::Error>::Ok>>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::show::ShowStatement>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::access::Subject>::compute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::ds::Datastore>::execute::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::kvs::ds::Datastore>::process::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::executor::Executor>::execute_plan::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}::{closure#0}>
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop::__drop_inner::<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}>
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
1.26M
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
1.26M
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
1.26M
                __drop_inner(pinned_self);
1375
1.26M
            }
<event_listener::InnerListener<(), alloc::sync::Arc<event_listener::Inner<()>>> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
6.85k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
6.85k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
6.85k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
6.85k
                __drop_inner(pinned_self);
1375
6.85k
            }
<async_channel::Receiver<core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
7.07k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
7.07k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
7.07k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
7.07k
                __drop_inner(pinned_self);
1375
7.07k
            }
Unexecuted instantiation: <async_channel::Receiver<surrealdb_core::dbs::broker::RoutedNotification> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::batch_keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::batch_keys_vals<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::open_keys_cursor<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::open_vals_cursor<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::clr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::del<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::get<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::put<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::set<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::clrp<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delc<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delp<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::getm<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::getr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::putc<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::scan<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::count<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::keysr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::scanr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::exists<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::replace<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::batch_keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::batch_keys_vals<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::ref::Ref>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::graph::GraphWithTarget>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::graph::Graph>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dr::DiskAnnRecordPending>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hn::HnswNode>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ig::IndexAppending>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ip::Ip>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ft::Ft>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::nd::Nd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::tl::Tl>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dd::DdRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dg::Dg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dr::DiskAnnRecordPending>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ds::Ds>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hd::HdRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hg::Hg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hl::Hl>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hr::HnswRecordPending>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hs::Hs>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ig::IndexAppending>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ip::Ip>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::eq::EventQueue>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::ic::IndexCompactionKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::index::dc::Dc>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::index::iu::IndexCountKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::ref::Ref>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::graph::GraphWithTarget>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::graph::Graph>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::rc::ReclaimKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dd::DdRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::de::De>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dn::Dn>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::ds::Ds>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hd::HdRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hn::HnswNode>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hr::HnswRecordPending>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hs::Hs>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::tt::Tt>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ft::Ft>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clrp<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delc<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delc<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::index::all::AllIndexRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::root::access::all::AccessRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::database::access::all::DbAccess>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::namespace::access::all::AccessRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::de::De>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dn::Dn>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::td::TdRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::root::tl::Tl>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::dg::Dg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::hg::Hg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::scan<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::count<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::keysr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::scanr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::exists<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::exists<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::database::all::DatabaseRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::namespace::all::NamespaceRoot>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get_raw<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get_raw<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::iterator::Iterable>::iterate::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::doc::document::Document>::prepare_live_doc::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::doc::document::Document>::filter_computed_field_permissions::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::literal::Literal>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::function::Function>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::set::SetStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::info::InfoStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::sleep::SleepStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::DefineStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::ifelse::IfelseStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::insert::InsertStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::output::OutputStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::relate::RelateStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::select::SelectStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::rebuild::RebuildStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::param::AlterParamStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::module::AlterModuleStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::function::AlterFunctionStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::api::DefineApiStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::event::DefineEventStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::model::DefineModelStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::param::DefineParamStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::module::DefineModuleStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::function::DefineFunctionStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::config::api::ApiConfig>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::closure::ClosureExpr>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::cancel::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::commit::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::lookup::LookupSubject>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::AlterStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::fetch::Fetch>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::open_keys_cursor::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::open_vals_cursor::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::cancel::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::commit::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::block::Block>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::evaluate::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::param::Param>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::iterator::Iterator>::process::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_defer::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_yield::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_lookup::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_record::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_mergeable::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_range_key::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_relatable::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_table_key::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_index_item::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::prepare::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::create::CreateStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::delete::DeleteStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::update::UpdateStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::upsert::UpsertStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::foreach::ForeachStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::api::AlterApiStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::user::AlterUserStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::event::AlterEventStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::field::AlterFieldStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::index::AlterIndexStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::table::AlterTableStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::access::AlterAccessStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::bucket::AlterBucketStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::config::AlterConfigStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::analyzer::AlterAnalyzerStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::sequence::AlterSequenceStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::user::DefineUserStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::field::DefineFieldStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::index::DefineIndexStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::table::DefineTableStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::bucket::DefineBucketStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::analyzer::DefineAnalyzerStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::database::DefineDatabaseStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::sequence::DefineSequenceStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::namespace::DefineNamespaceStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::remove::database::RemoveDatabaseStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::config::defaults::DefaultConfig>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::cf::gc::gc_range::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::cf::gc::gc_all_at::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::lq::gc::gc_all_at::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::exec::operators::filter::filter_batch_in_place::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clr::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::del::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::get::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::put::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::set::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrc::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delc::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getm::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::keys::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::putc::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::scan::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::count::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::keysr::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::scanr::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::cancel::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::commit::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::exists::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::replace::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::start_skip::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::range_prepare::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_lookup::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_iterable::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range_keys::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table_keys::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_items::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range_count::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table_count::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_count::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key_value::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::start_skip::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::range_prepare::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_lookup::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_iterable::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range_keys::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table_keys::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_items::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range_count::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table_count::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_count::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key_value::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::batch_keys::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::batch_keys_vals::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrp::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrr::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delp::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delr::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getp::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getr::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NodeProvider>::get_node::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NodeProvider>::all_nodes::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::RootProvider>::get_root_config::{closure#0}> as core::ops::drop::Drop>::drop
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NamespaceProvider>::all_ns::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
2.70k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
2.70k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
2.70k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
2.70k
                __drop_inner(pinned_self);
1375
2.70k
            }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_model::{closure#0}> as core::ops::drop::Drop>::drop
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_param::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
1.12k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
1.12k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
1.12k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
1.12k
                __drop_inner(pinned_self);
1375
1.12k
            }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_models::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_params::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_config::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_module::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_configs::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_modules::{closure#0}> as core::ops::drop::Drop>::drop
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_by_name::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
195k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
195k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
195k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
195k
                __drop_inner(pinned_self);
1375
195k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_analyzer::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
3.86k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
3.86k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
3.86k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
3.86k
                __drop_inner(pinned_self);
1375
3.86k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_function::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
741
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
741
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
741
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
741
                __drop_inner(pinned_self);
1375
741
            }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_sequence::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_analyzers::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_functions::{closure#0}> as core::ops::drop::Drop>::drop
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_sequences::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
20
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
20
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
20
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
20
                __drop_inner(pinned_self);
1375
20
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_or_add_db_upwards::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
21.8k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
21.8k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
21.8k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
21.8k
                __drop_inner(pinned_self);
1375
21.8k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
2.72k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
2.72k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
2.72k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
2.72k
                __drop_inner(pinned_self);
1375
2.72k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::del_record::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
202
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
202
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
202
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
202
                __drop_inner(pinned_self);
1375
202
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_record::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
750
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
750
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
750
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
750
                __drop_inner(pinned_self);
1375
750
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::put_record::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
20.9k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
20.9k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
20.9k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
20.9k
                __drop_inner(pinned_self);
1375
20.9k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::set_record::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
99
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
99
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
99
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
99
                __drop_inner(pinned_self);
1375
99
            }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_records::{closure#0}> as core::ops::drop::Drop>::drop
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_lives::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
2.43k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
2.43k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
2.43k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
2.43k
                __drop_inner(pinned_self);
1375
2.43k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_views::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
3.54k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
3.54k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
3.54k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
3.54k
                __drop_inner(pinned_self);
1375
3.54k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb_event::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
681
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
681
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
681
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
681
                __drop_inner(pinned_self);
1375
681
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb_field::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
39.5k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
39.5k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
39.5k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
39.5k
                __drop_inner(pinned_self);
1375
39.5k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb_index::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
13.9k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
13.9k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
13.9k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
13.9k
                __drop_inner(pinned_self);
1375
13.9k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_events::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
3.50k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
3.50k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
3.50k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
3.50k
                __drop_inner(pinned_self);
1375
3.50k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_fields::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
46.9k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
46.9k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
46.9k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
46.9k
                __drop_inner(pinned_self);
1375
46.9k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_or_add_tb::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
51.9k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
51.9k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
51.9k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
51.9k
                __drop_inner(pinned_self);
1375
51.9k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb_indexes::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
9.70k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
9.70k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
9.70k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
9.70k
                __drop_inner(pinned_self);
1375
9.70k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::all_tb::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
2.62k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
2.62k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
2.62k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
2.62k
                __drop_inner(pinned_self);
1375
2.62k
            }
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::TableProvider>::get_tb::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
2.61k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
2.61k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
2.61k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
2.61k
                __drop_inner(pinned_self);
1375
2.61k
            }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::get_db_user::{closure#0}> as core::ops::drop::Drop>::drop
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::get_ns_user::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
2.73k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
2.73k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
2.73k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
2.73k
                __drop_inner(pinned_self);
1375
2.73k
            }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::all_db_users::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::all_ns_users::{closure#0}> as core::ops::drop::Drop>::drop
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::get_root_user::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
178
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
178
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
178
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
178
                __drop_inner(pinned_self);
1375
178
            }
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::UserProvider>::all_root_users::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_db_access::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_ns_access::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_db_accesses::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_ns_accesses::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_root_access::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_root_accesses::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_db_access_grant::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_ns_access_grant::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_db_access_grants::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_ns_access_grants::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_root_access_grant::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_root_access_grants::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::ApiProvider>::get_db_api::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::ApiProvider>::all_db_apis::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::BucketProvider>::get_db_bucket::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::BucketProvider>::all_db_buckets::{closure#0}> as core::ops::drop::Drop>::drop
<tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NamespaceProvider>::get_or_add_ns::{closure#0}> as core::ops::drop::Drop>::drop
Line
Count
Source
1334
7.94k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
7.94k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
7.94k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
7.94k
                __drop_inner(pinned_self);
1375
7.94k
            }
Unexecuted instantiation: <async_channel::Receiver<_> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <event_listener::InnerListener<_, _> as core::ops::drop::Drop>::drop
<tokio::runtime::time::entry::TimerEntry as core::ops::drop::Drop>::drop
Line
Count
Source
1334
809k
            fn drop(&mut self) {
1335
                // Implementing `__DropInner::__drop_inner` is safe, but calling it is not safe.
1336
                // This is because destructors can be called multiple times in safe code and
1337
                // [double dropping is unsound](https://github.com/rust-lang/rust/pull/62360).
1338
                //
1339
                // `__drop_inner` is defined as a safe method, but this is fine since
1340
                // `__drop_inner` is not accessible by the users and we call `__drop_inner` only
1341
                // once.
1342
                //
1343
                // Users can implement [`Drop`] safely using `pin_project!` and can drop a
1344
                // type that implements `PinnedDrop` using the [`drop`] function safely.
1345
                fn __drop_inner $(<
1346
                    $( $lifetime $(: $lifetime_bound)? ,)*
1347
                    $( $generics
1348
                        $(: $generics_bound)?
1349
                        $(: ?$generics_unsized_bound)?
1350
                        $(: $generics_lifetime_bound)?
1351
                    ),*
1352
                >)? (
1353
                    $($arg)+: $crate::__private::Pin<&mut $self_ty>,
1354
                )
1355
                $(where
1356
                    $( $where_clause_ty
1357
                        $(: $where_clause_bound)?
1358
                        $(: ?$where_clause_unsized_bound)?
1359
                        $(: $where_clause_lifetime_bound)?
1360
                    ),*
1361
                )?
1362
                {
1363
                    // A dummy `__drop_inner` function to prevent users call outer `__drop_inner`.
1364
                    fn __drop_inner() {}
1365
                    $($tt)*
1366
                }
1367
1368
                // Safety - we're in 'drop', so we know that 'self' will
1369
                // never move again.
1370
809k
                let pinned_self: $crate::__private::Pin<&mut Self>
1371
809k
                    = unsafe { $crate::__private::Pin::new_unchecked(self) };
1372
                // We call `__drop_inner` only once. Since `__DropInner::__drop_inner`
1373
                // is not accessible by the users, it is never called again.
1374
809k
                __drop_inner(pinned_self);
1375
809k
            }
Unexecuted instantiation: <tokio::task::task_local::TaskLocalFuture<_, _> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<_> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_expr_stream<futures_util::stream::iter::Iter<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<surrealdb_core::expr::plan::TopLevelExpr>, core::result::Result<surrealdb_core::expr::plan::TopLevelExpr, anyhow::Error>::Ok>>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::show::ShowStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::access::Subject>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::process::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_expr_stream<futures_util::stream::iter::Iter<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<surrealdb_core::expr::plan::TopLevelExpr>, core::result::Result<surrealdb_core::expr::plan::TopLevelExpr, anyhow::Error>::Ok>>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::show::ShowStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::access::Subject>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::execute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::process::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
1376
        }
1377
    };
1378
    (
1379
        [$ident:ident]
1380
        [$($impl_generics:tt)*] [$($ty_generics:tt)*] [$(where $($where_clause:tt)*)?]
1381
    ) => {
1382
        // Ensure that struct does not implement `Drop`.
1383
        //
1384
        // There are two possible cases:
1385
        // 1. The user type does not implement Drop. In this case,
1386
        // the first blanket impl will not apply to it. This code
1387
        // will compile, as there is only one impl of MustNotImplDrop for the user type
1388
        // 2. The user type does impl Drop. This will make the blanket impl applicable,
1389
        // which will then conflict with the explicit MustNotImplDrop impl below.
1390
        // This will result in a compilation error, which is exactly what we want.
1391
        trait MustNotImplDrop {}
1392
        #[allow(clippy::drop_bounds, drop_bounds)]
1393
        impl<T: $crate::__private::Drop> MustNotImplDrop for T {}
1394
        impl<$($impl_generics)*> MustNotImplDrop for $ident <$($ty_generics)*>
1395
        $(where
1396
            $($where_clause)*)?
1397
        {
1398
        }
1399
    };
1400
}
1401
1402
#[doc(hidden)]
1403
#[macro_export]
1404
macro_rules! __pin_project_make_unpin_bound {
1405
    (#[pin] $field_ty:ty) => {
1406
        $field_ty
1407
    };
1408
    ($field_ty:ty) => {
1409
        $crate::__private::AlwaysUnpin<$field_ty>
1410
    };
1411
}
1412
1413
#[doc(hidden)]
1414
#[macro_export]
1415
macro_rules! __pin_project_make_unsafe_field_proj {
1416
    (#[pin] $field:ident) => {
1417
        $crate::__private::Pin::new_unchecked($field)
1418
    };
1419
    ($field:ident) => {
1420
        $field
1421
    };
1422
}
1423
1424
#[doc(hidden)]
1425
#[macro_export]
1426
macro_rules! __pin_project_make_replace_field_proj {
1427
    (#[pin] $field:ident) => {
1428
        $crate::__private::PhantomData
1429
    };
1430
    ($field:ident) => {
1431
        $crate::__private::ptr::read($field)
1432
    };
1433
}
1434
1435
#[doc(hidden)]
1436
#[macro_export]
1437
macro_rules! __pin_project_make_unsafe_drop_in_place_guard {
1438
    (#[pin] $field:ident) => {
1439
        $crate::__private::UnsafeDropInPlaceGuard::new($field)
1440
    };
1441
    ($field:ident) => {
1442
        ()
1443
    };
1444
}
1445
1446
#[doc(hidden)]
1447
#[macro_export]
1448
macro_rules! __pin_project_make_proj_field_mut {
1449
    (#[pin] $field_ty:ty) => {
1450
        $crate::__private::Pin<&'__pin mut ($field_ty)>
1451
    };
1452
    ($field_ty:ty) => {
1453
        &'__pin mut ($field_ty)
1454
    };
1455
}
1456
1457
#[doc(hidden)]
1458
#[macro_export]
1459
macro_rules! __pin_project_make_proj_field_ref {
1460
    (#[pin] $field_ty:ty) => {
1461
        $crate::__private::Pin<&'__pin ($field_ty)>
1462
    };
1463
    ($field_ty:ty) => {
1464
        &'__pin ($field_ty)
1465
    };
1466
}
1467
1468
#[doc(hidden)]
1469
#[macro_export]
1470
macro_rules! __pin_project_make_proj_field_replace {
1471
    (#[pin] $field_ty:ty) => {
1472
        $crate::__private::PhantomData<$field_ty>
1473
    };
1474
    ($field_ty:ty) => {
1475
        $field_ty
1476
    };
1477
}
1478
1479
#[doc(hidden)]
1480
#[macro_export]
1481
macro_rules! __pin_project_internal {
1482
    // parsing proj_mut_ident
1483
    (
1484
        []
1485
        [$($proj_ref_ident:ident)?]
1486
        [$($proj_replace_ident:ident)?]
1487
        [$( ! $proj_not_unpin_mark:ident)?]
1488
        [$($attrs:tt)*]
1489
1490
        #[project = $proj_mut_ident:ident]
1491
        $($tt:tt)*
1492
    ) => {
1493
        $crate::__pin_project_internal! {
1494
            [$proj_mut_ident]
1495
            [$($proj_ref_ident)?]
1496
            [$($proj_replace_ident)?]
1497
            [$( ! $proj_not_unpin_mark)?]
1498
            [$($attrs)*]
1499
            $($tt)*
1500
        }
1501
    };
1502
    // parsing proj_ref_ident
1503
    (
1504
        [$($proj_mut_ident:ident)?]
1505
        []
1506
        [$($proj_replace_ident:ident)?]
1507
        [$( ! $proj_not_unpin_mark:ident)?]
1508
        [$($attrs:tt)*]
1509
1510
        #[project_ref = $proj_ref_ident:ident]
1511
        $($tt:tt)*
1512
    ) => {
1513
        $crate::__pin_project_internal! {
1514
            [$($proj_mut_ident)?]
1515
            [$proj_ref_ident]
1516
            [$($proj_replace_ident)?]
1517
            [$( ! $proj_not_unpin_mark)?]
1518
            [$($attrs)*]
1519
            $($tt)*
1520
        }
1521
    };
1522
    // parsing proj_replace_ident
1523
    (
1524
        [$($proj_mut_ident:ident)?]
1525
        [$($proj_ref_ident:ident)?]
1526
        []
1527
        [$( ! $proj_not_unpin_mark:ident)?]
1528
        [$($attrs:tt)*]
1529
1530
        #[project_replace = $proj_replace_ident:ident]
1531
        $($tt:tt)*
1532
    ) => {
1533
        $crate::__pin_project_internal! {
1534
            [$($proj_mut_ident)?]
1535
            [$($proj_ref_ident)?]
1536
            [$proj_replace_ident]
1537
            [$( ! $proj_not_unpin_mark)?]
1538
            [$($attrs)*]
1539
            $($tt)*
1540
        }
1541
    };
1542
    // parsing !Unpin
1543
    (
1544
        [$($proj_mut_ident:ident)?]
1545
        [$($proj_ref_ident:ident)?]
1546
        [$($proj_replace_ident:ident)?]
1547
        []
1548
        [$($attrs:tt)*]
1549
1550
        #[project( ! $proj_not_unpin_mark:ident)]
1551
        $($tt:tt)*
1552
    ) => {
1553
        $crate::__pin_project_internal! {
1554
            [$($proj_mut_ident)?]
1555
            [$($proj_ref_ident)?]
1556
            [$($proj_replace_ident)?]
1557
            [ ! $proj_not_unpin_mark]
1558
            [$($attrs)*]
1559
            $($tt)*
1560
        }
1561
    };
1562
    // this is actually part of a recursive step that picks off a single non-`pin_project_lite` attribute
1563
    // there could be more to parse
1564
    (
1565
        [$($proj_mut_ident:ident)?]
1566
        [$($proj_ref_ident:ident)?]
1567
        [$($proj_replace_ident:ident)?]
1568
        [$( ! $proj_not_unpin_mark:ident)?]
1569
        [$($attrs:tt)*]
1570
1571
        #[$($attr:tt)*]
1572
        $($tt:tt)*
1573
    ) => {
1574
        $crate::__pin_project_internal! {
1575
            [$($proj_mut_ident)?]
1576
            [$($proj_ref_ident)?]
1577
            [$($proj_replace_ident)?]
1578
            [$( ! $proj_not_unpin_mark)?]
1579
            [$($attrs)* #[$($attr)*]]
1580
            $($tt)*
1581
        }
1582
    };
1583
    // now determine visibility
1584
    // if public, downgrade
1585
    (
1586
        [$($proj_mut_ident:ident)?]
1587
        [$($proj_ref_ident:ident)?]
1588
        [$($proj_replace_ident:ident)?]
1589
        [$( ! $proj_not_unpin_mark:ident)?]
1590
        [$($attrs:tt)*]
1591
        pub $struct_ty_ident:ident $ident:ident
1592
        $($tt:tt)*
1593
    ) => {
1594
        $crate::__pin_project_parse_generics! {
1595
            [$($proj_mut_ident)?]
1596
            [$($proj_ref_ident)?]
1597
            [$($proj_replace_ident)?]
1598
            [$($proj_not_unpin_mark)?]
1599
            [$($attrs)*]
1600
            [pub $struct_ty_ident $ident pub(crate)]
1601
            $($tt)*
1602
        }
1603
    };
1604
    (
1605
        [$($proj_mut_ident:ident)?]
1606
        [$($proj_ref_ident:ident)?]
1607
        [$($proj_replace_ident:ident)?]
1608
        [$( ! $proj_not_unpin_mark:ident)?]
1609
        [$($attrs:tt)*]
1610
        $vis:vis $struct_ty_ident:ident $ident:ident
1611
        $($tt:tt)*
1612
    ) => {
1613
        $crate::__pin_project_parse_generics! {
1614
            [$($proj_mut_ident)?]
1615
            [$($proj_ref_ident)?]
1616
            [$($proj_replace_ident)?]
1617
            [$($proj_not_unpin_mark)?]
1618
            [$($attrs)*]
1619
            [$vis $struct_ty_ident $ident $vis]
1620
            $($tt)*
1621
        }
1622
    };
1623
}
1624
1625
#[doc(hidden)]
1626
#[macro_export]
1627
macro_rules! __pin_project_parse_generics {
1628
    (
1629
        [$($proj_mut_ident:ident)?]
1630
        [$($proj_ref_ident:ident)?]
1631
        [$($proj_replace_ident:ident)?]
1632
        [$($proj_not_unpin_mark:ident)?]
1633
        [$($attrs:tt)*]
1634
        [$vis:vis $struct_ty_ident:ident $ident:ident $proj_vis:vis]
1635
        $(<
1636
            $( $lifetime:lifetime $(: $lifetime_bound:lifetime)? ),* $(,)?
1637
            $( $generics:ident
1638
                $(: $generics_bound:path)?
1639
                $(: ?$generics_unsized_bound:path)?
1640
                $(: $generics_lifetime_bound:lifetime)?
1641
                $(= $generics_default:ty)?
1642
            ),* $(,)?
1643
        >)?
1644
        $(where
1645
            $( $where_clause_ty:ty
1646
                $(: $where_clause_bound:path)?
1647
                $(: ?$where_clause_unsized_bound:path)?
1648
                $(: $where_clause_lifetime_bound:lifetime)?
1649
            ),* $(,)?
1650
        )?
1651
        {
1652
            $($body_data:tt)*
1653
        }
1654
        $($(#[$drop_impl_attrs:meta])* impl $($pinned_drop:tt)*)?
1655
    ) => {
1656
        $crate::__pin_project_expand! {
1657
            [$($proj_mut_ident)?]
1658
            [$($proj_ref_ident)?]
1659
            [$($proj_replace_ident)?]
1660
            [$($proj_not_unpin_mark)?]
1661
            [$proj_vis]
1662
            [$($attrs)* $vis $struct_ty_ident $ident]
1663
            [$(<
1664
                $( $lifetime $(: $lifetime_bound)? ,)*
1665
                $( $generics
1666
                    $(: $generics_bound)?
1667
                    $(: ?$generics_unsized_bound)?
1668
                    $(: $generics_lifetime_bound)?
1669
                    $(= $generics_default)?
1670
                ),*
1671
            >)?]
1672
            [$(
1673
                $( $lifetime $(: $lifetime_bound)? ,)*
1674
                $( $generics
1675
                    $(: $generics_bound)?
1676
                    $(: ?$generics_unsized_bound)?
1677
                    $(: $generics_lifetime_bound)?
1678
                ),*
1679
            )?]
1680
            [$( $( $lifetime ,)* $( $generics ),* )?]
1681
            [$(where $( $where_clause_ty
1682
                $(: $where_clause_bound)?
1683
                $(: ?$where_clause_unsized_bound)?
1684
                $(: $where_clause_lifetime_bound)?
1685
            ),* )?]
1686
            {
1687
                $($body_data)*
1688
            }
1689
            $($(#[$drop_impl_attrs])* impl $($pinned_drop)*)?
1690
        }
1691
    };
1692
}
1693
1694
// Not public API.
1695
#[doc(hidden)]
1696
#[allow(missing_debug_implementations)]
1697
pub mod __private {
1698
    use core::mem::ManuallyDrop;
1699
    #[doc(hidden)]
1700
    pub use core::{
1701
        marker::{PhantomData, PhantomPinned, Unpin},
1702
        ops::Drop,
1703
        pin::Pin,
1704
        ptr,
1705
    };
1706
1707
    // Workaround for issue on unstable negative_impls feature that allows unsound overlapping Unpin
1708
    // implementations and rustc bug that leaks unstable negative_impls into stable.
1709
    // See https://github.com/taiki-e/pin-project/issues/340#issuecomment-2432146009 for details.
1710
    #[doc(hidden)]
1711
    pub type PinnedFieldsOf<T> =
1712
        <PinnedFieldsOfHelperStruct<T> as PinnedFieldsOfHelperTrait>::Actual;
1713
    // We cannot use <Option<T> as IntoIterator>::Item or similar since we should allow ?Sized in T.
1714
    #[doc(hidden)]
1715
    pub trait PinnedFieldsOfHelperTrait {
1716
        type Actual: ?Sized;
1717
    }
1718
    #[doc(hidden)]
1719
    pub struct PinnedFieldsOfHelperStruct<T: ?Sized>(T);
1720
    impl<T: ?Sized> PinnedFieldsOfHelperTrait for PinnedFieldsOfHelperStruct<T> {
1721
        type Actual = T;
1722
    }
1723
1724
    // This is an internal helper struct used by `pin_project!`.
1725
    #[doc(hidden)]
1726
    pub struct AlwaysUnpin<T: ?Sized>(PhantomData<T>);
1727
    impl<T: ?Sized> Unpin for AlwaysUnpin<T> {}
1728
1729
    // This is an internal helper used to ensure a value is dropped.
1730
    #[doc(hidden)]
1731
    pub struct UnsafeDropInPlaceGuard<T: ?Sized>(*mut T);
1732
    impl<T: ?Sized> UnsafeDropInPlaceGuard<T> {
1733
        #[doc(hidden)]
1734
0
        pub unsafe fn new(ptr: *mut T) -> Self {
1735
0
            Self(ptr)
1736
0
        }
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::exec::operators::union::Union as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<object_store::chunked::ChunkedStore as object_store::ObjectStore>::get_opts::{closure#0}::{closure#0}::{closure#0}>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<object_store::throttle::sleep::{closure#0}>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = http::response::Response<axum_core::body::Body>> + core::marker::Send>>>>::new
1737
    }
1738
    impl<T: ?Sized> Drop for UnsafeDropInPlaceGuard<T> {
1739
0
        fn drop(&mut self) {
1740
            // SAFETY: the caller of `UnsafeDropInPlaceGuard::new` must guarantee
1741
            // that `ptr` is valid for drop when this guard is destructed.
1742
0
            unsafe {
1743
0
                ptr::drop_in_place(self.0);
1744
0
            }
1745
0
        }
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::exec::operators::union::Union as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<object_store::chunked::ChunkedStore as object_store::ObjectStore>::get_opts::{closure#0}::{closure#0}::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<object_store::throttle::sleep::{closure#0}> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = http::response::Response<axum_core::body::Body>> + core::marker::Send>>> as core::ops::drop::Drop>::drop
1746
    }
1747
1748
    // This is an internal helper used to ensure a value is overwritten without
1749
    // its destructor being called.
1750
    #[doc(hidden)]
1751
    pub struct UnsafeOverwriteGuard<T> {
1752
        target: *mut T,
1753
        value: ManuallyDrop<T>,
1754
    }
1755
    impl<T> UnsafeOverwriteGuard<T> {
1756
        #[doc(hidden)]
1757
652
        pub unsafe fn new(target: *mut T, value: T) -> Self {
1758
652
            Self { target, value: ManuallyDrop::new(value) }
1759
652
        }
<pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::unfold_state::UnfoldState<(alloc::vec::Vec<alloc::sync::Arc<dyn surrealdb_core::exec::ExecOperator>>, surrealdb_core::exec::context::ExecutionContext, usize, core::option::Option<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>), <surrealdb_core::exec::operators::union::Union as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}>>>::new
Line
Count
Source
1757
652
        pub unsafe fn new(target: *mut T, value: T) -> Self {
1758
652
            Self { target, value: ManuallyDrop::new(value) }
1759
652
        }
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::unfold_state::UnfoldState<(core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<bytes::bytes::Bytes, object_store::Error>> + core::marker::Send>>, bytes::bytes_mut::BytesMut, bool, usize), <object_store::chunked::ChunkedStore as object_store::ObjectStore>::get_opts::{closure#0}::{closure#0}::{closure#0}>>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<object_store::throttle::sleep::{closure#0}, object_store::throttle::throttle_stream<bytes::bytes::Bytes, object_store::Error, object_store::throttle::throttle_get::{closure#0}>::{closure#0}::{closure#0}>>>::new
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = http::response::Response<axum_core::body::Body>> + core::marker::Send>>, fn(http::response::Response<axum_core::body::Body>) -> core::result::Result<http::response::Response<axum_core::body::Body>, core::convert::Infallible>>>>::new
1760
    }
1761
    impl<T> Drop for UnsafeOverwriteGuard<T> {
1762
652
        fn drop(&mut self) {
1763
            // SAFETY: the caller of `UnsafeOverwriteGuard::new` must guarantee
1764
            // that `target` is valid for writes when this guard is destructed.
1765
652
            unsafe {
1766
652
                ptr::write(self.target, ptr::read(&*self.value));
1767
652
            }
1768
652
        }
<pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::unfold_state::UnfoldState<(alloc::vec::Vec<alloc::sync::Arc<dyn surrealdb_core::exec::ExecOperator>>, surrealdb_core::exec::context::ExecutionContext, usize, core::option::Option<core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<surrealdb_core::exec::ValueBatch, surrealdb_core::expr::ControlFlow>> + core::marker::Send>>>), <surrealdb_core::exec::operators::union::Union as surrealdb_core::exec::ExecOperator>::execute::{closure#0}::{closure#0}>> as core::ops::drop::Drop>::drop
Line
Count
Source
1762
652
        fn drop(&mut self) {
1763
            // SAFETY: the caller of `UnsafeOverwriteGuard::new` must guarantee
1764
            // that `target` is valid for writes when this guard is destructed.
1765
652
            unsafe {
1766
652
                ptr::write(self.target, ptr::read(&*self.value));
1767
652
            }
1768
652
        }
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<half::binary16::f16> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}, <surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::num_starting_points::{closure#0}>> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::unfold_state::UnfoldState<(core::pin::Pin<alloc::boxed::Box<dyn futures_core::stream::Stream<Item = core::result::Result<bytes::bytes::Bytes, object_store::Error>> + core::marker::Send>>, bytes::bytes_mut::BytesMut, bool, usize), <object_store::chunked::ChunkedStore as object_store::ObjectStore>::get_opts::{closure#0}::{closure#0}::{closure#0}>> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<object_store::throttle::sleep::{closure#0}, object_store::throttle::throttle_stream<bytes::bytes::Bytes, object_store::Error, object_store::throttle::throttle_get::{closure#0}>::{closure#0}::{closure#0}>> as core::ops::drop::Drop>::drop
Unexecuted instantiation: <pin_project_lite::__private::UnsafeOverwriteGuard<futures_util::future::future::map::Map<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = http::response::Response<axum_core::body::Body>> + core::marker::Send>>, fn(http::response::Response<axum_core::body::Body>) -> core::result::Result<http::response::Response<axum_core::body::Body>, core::convert::Infallible>>> as core::ops::drop::Drop>::drop
1769
    }
1770
}