/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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::batch_keys_vals<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::open_keys_cursor<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::open_vals_cursor<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::clr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::del<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::get<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::put<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::set<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::clrp<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delc<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delp<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::getm<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::getr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::putc<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::scan<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::count<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::keysr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::scanr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::exists<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::replace<alloc::vec::Vec<u8>, alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::batch_keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::batch_keys_vals<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::ref::Ref>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::graph::GraphWithTarget>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::graph::Graph>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::dr::DiskAnnRecordPending>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hn::HnswNode>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ig::IndexAppending>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::ip::Ip>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ft::Ft>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::nd::Nd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::tl::Tl>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dd::DdRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dg::Dg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dr::DiskAnnRecordPending>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ds::Ds>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hd::HdRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hg::Hg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hl::Hl>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hr::HnswRecordPending>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hs::Hs>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ig::IndexAppending>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::ip::Ip>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::eq::EventQueue>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::ic::IndexCompactionKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::index::dc::Dc>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::index::iu::IndexCountKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::ref::Ref>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::graph::GraphWithTarget>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::graph::Graph>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::ac::RootAccessKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::ns::NamespaceKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::rc::ReclaimKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::us::Us>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dd::DdRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::de::De>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::di::Di>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dl::Dl>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dn::Dn>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::ds::Ds>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hd::HdRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::he::He>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hh::Hh>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hi::Hi>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hn::HnswNode>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hr::HnswRecordPending>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hs::Hs>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::hv::Hv>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::id::Id>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::ii::Ii>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::td::Td>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::tt::Tt>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::bg::Bg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::bp::Bp>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::br::Br>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ev::Ev>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::fd::Fd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ft::Ft>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ix::IndexDefinitionKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::table::ix::IndexNameLookupKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ac::Ac>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ap::Ap>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::az::Az>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::bu::BucketKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::fc::Fc>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::md::Md>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::ml::Ml>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::pa::Pa>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::sq::Sq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::tb::TableKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::us::UserKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::ac::NamespaceAccessKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::db::DatabaseKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::us::Us>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clrp<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delc<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delc<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::index::all::AllIndexRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::root::access::all::AccessRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::database::access::all::DbAccess>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delp<surrealdb_core::key::namespace::access::all::AccessRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dd::Dd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::de::De>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dh::Dh>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dn::Dn>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dq::Dq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::hd::Hd>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::index::td::TdRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::root::tl::Tl>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::dg::Dg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::dy::Dy>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::hg::Hg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::table::bs::Bs>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::scan<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::count<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::keysr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::scanr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::exists<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::exists<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::table::all::TableRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::database::all::DatabaseRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<surrealdb_core::key::namespace::all::NamespaceRoot>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get_raw<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get_raw<surrealdb_core::key::index::dw::DiskAnnRecordPendingShard>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::root::root_config::RootConfig>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::database::cg::Cg>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::iterator::Iterable>::iterate::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::doc::document::Document>::prepare_live_doc::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::doc::document::Document>::filter_computed_field_permissions::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::literal::Literal>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::function::Function>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::set::SetStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::info::InfoStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::sleep::SleepStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::DefineStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::ifelse::IfelseStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::insert::InsertStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::output::OutputStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::relate::RelateStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::select::SelectStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::rebuild::RebuildStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::param::AlterParamStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::module::AlterModuleStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::function::AlterFunctionStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::api::DefineApiStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::event::DefineEventStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::model::DefineModelStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::param::DefineParamStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::module::DefineModuleStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::function::DefineFunctionStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::config::api::ApiConfig>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::closure::ClosureExpr>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::cancel::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::commit::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::lookup::LookupSubject>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::AlterStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::fetch::Fetch>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::open_keys_cursor::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::open_vals_cursor::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::cancel::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::commit::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::block::Block>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::evaluate::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::param::Param>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::iterator::Iterator>::process::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_defer::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_yield::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_lookup::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_record::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_mergeable::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_range_key::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_relatable::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_table_key::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_index_item::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::prepare::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::create::CreateStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::delete::DeleteStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::update::UpdateStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::upsert::UpsertStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::foreach::ForeachStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::api::AlterApiStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::user::AlterUserStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::event::AlterEventStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::field::AlterFieldStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::index::AlterIndexStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::table::AlterTableStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::access::AlterAccessStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::bucket::AlterBucketStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::config::AlterConfigStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::analyzer::AlterAnalyzerStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::sequence::AlterSequenceStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::user::DefineUserStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::field::DefineFieldStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::index::DefineIndexStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::table::DefineTableStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::bucket::DefineBucketStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::analyzer::DefineAnalyzerStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::database::DefineDatabaseStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::sequence::DefineSequenceStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::namespace::DefineNamespaceStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::remove::database::RemoveDatabaseStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::config::defaults::DefaultConfig>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::cf::gc::gc_range::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::cf::gc::gc_all_at::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::lq::gc::gc_all_at::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::exec::operators::filter::filter_batch_in_place::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clr::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::del::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::get::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::put::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::set::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrc::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delc::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getm::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::keys::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::putc::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::scan::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::count::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::keysr::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::scanr::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::cancel::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::commit::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::exists::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::replace::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::start_skip::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::range_prepare::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_lookup::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_iterable::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range_keys::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table_keys::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_items::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_range_count::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_table_count::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_count::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key_value::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::start_skip::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::range_prepare::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_lookup::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_iterable::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range_keys::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table_keys::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_items::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_range_count::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_table_count::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_count::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::ConcurrentDistinctCollector as surrealdb_core::dbs::processor::Collector>::collect_index_item_key_value::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::batch_keys::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::batch_keys_vals::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrp::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::clrr::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delp::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::delr::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getp::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::mem::Transaction as surrealdb_core::kvs::api::Transactable>::getr::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NodeProvider>::get_node::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NodeProvider>::all_nodes::{closure#0}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_params::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_config::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::get_db_module::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_configs::{closure#0}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::DatabaseProvider>::all_db_analyzers::{closure#0}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_db_access::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_ns_access::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_db_accesses::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_ns_accesses::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_root_access::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_root_accesses::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_db_access_grant::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_ns_access_grant::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_db_access_grants::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_ns_access_grants::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::get_root_access_grant::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::AuthorisationProvider>::all_root_access_grants::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::ApiProvider>::get_db_api::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::ApiProvider>::all_db_apis::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::BucketProvider>::get_db_bucket::{closure#0}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::topk::SortTopK as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::user::UserInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::index::IndexInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::table::TableInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::database::DatabaseInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::info::namespace::NamespaceInfoPlan as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::external_by_key::ExternalSortByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::shuffle::RandomShuffle as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::external::ExternalSort as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::full_sort::Sort as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<surrealdb_core::exec::operators::sort::topk::SortTopKByKey as surrealdb_core::exec::ExecOperator>::execute::{closure#0}>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectLine | 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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<()>>>::projectUnexecuted 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<()>>>::projectUnexecuted 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<()>>>::projectUnexecuted 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>>>::projectUnexecuted 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}>>::projectUnexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::kvs::tx::Transaction>::store_changes::{closure#0}::{closure#1}::{closure#0}>>::projectUnexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<<surrealdb_core::doc::document::Document>::process_table_lives_inner::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <futures_util::future::try_future::into_future::IntoFuture<surrealdb_core::exec::operators::fetch::fetch_record::{closure#0}>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<<object_store::memory::InMemory as object_store::ObjectStoreExt>::delete::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <futures_util::stream::once::Once<object_store::local::chunked_stream::{closure#0}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted instantiation: <futures_util::stream::try_stream::try_flatten::TryFlatten<futures_util::stream::once::Once<object_store::local::chunked_stream::{closure#0}>>>::projectUnexecuted 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}>>::projectUnexecuted instantiation: <tokio::time::timeout::Timeout<<tokio::net::tcp::socket::TcpSocket>::connect::{closure#0}>>::projectUnexecuted 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}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted 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}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::show::ShowStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::access::Subject>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::process::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted 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}>>::projectUnexecuted instantiation: <tokio::time::timeout::Timeout<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::clr<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::root::access::gr::Gr>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::database::access::gr::AccessGrantKey>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::namespace::access::gr::Gr>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::node::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::replace<surrealdb_core::key::table::lq::Lq>::{closure#0}::{closure#0}>>::projectUnexecuted 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}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::show::ShowStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::access::Subject>::compute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::execute::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::process::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}::{closure#0}>>::projectUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}>>::projectUnexecuted 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}>>::projectLine | 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}>>::projectLine | 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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}>>::projectUnexecuted 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>>>>::projectUnexecuted 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_replaceLine | 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_replaceUnexecuted 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_replaceUnexecuted 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_replaceUnexecuted 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_replaceUnexecuted 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_replaceUnexecuted 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_replaceUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::clr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::del<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::get<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::clrp<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delp<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::delr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::getm<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::getr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::scan<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::count<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::keysr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::scanr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::exists<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::batch_keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::ref::Ref>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::graph::GraphWithTarget>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::graph::Graph>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::del<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::get<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::put<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::ref::Ref>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::graph::GraphWithTarget>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::graph::Graph>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::set<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delc<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delc<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::delr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getm<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::getr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::keys<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::putc<surrealdb_core::key::index::Index>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::scan<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::count<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::keysr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::scanr<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::exists<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::exists<surrealdb_core::key::record::RecordKey>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::compact<alloc::vec::Vec<u8>>::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::iterator::Iterable>::iterate::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::doc::document::Document>::prepare_live_doc::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::doc::document::Document>::filter_computed_field_permissions::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::literal::Literal>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::function::Function>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::set::SetStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::info::InfoStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::sleep::SleepStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::DefineStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::ifelse::IfelseStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::insert::InsertStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::output::OutputStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::relate::RelateStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::select::SelectStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::rebuild::RebuildStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::param::AlterParamStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::module::AlterModuleStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::function::AlterFunctionStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::api::DefineApiStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::event::DefineEventStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::model::DefineModelStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::param::DefineParamStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::module::DefineModuleStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::function::DefineFunctionStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::config::api::ApiConfig>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::closure::ClosureExpr>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::cancel::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tr::Transactor>::commit::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::lookup::LookupSubject>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::AlterStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::fetch::Fetch>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::open_keys_cursor::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::open_vals_cursor::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::cancel::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction>::commit::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::block::Block>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::evaluate::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::param::Param>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::iterator::Iterator>::process::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_defer::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_yield::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_lookup::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_record::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_mergeable::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_range_key::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_relatable::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_table_key::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::process_index_item::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::processor::Collectable>::prepare::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::create::CreateStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::delete::DeleteStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::update::UpdateStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::upsert::UpsertStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::foreach::ForeachStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::api::AlterApiStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::user::AlterUserStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::event::AlterEventStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::field::AlterFieldStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::index::AlterIndexStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::table::AlterTableStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::access::AlterAccessStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::bucket::AlterBucketStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::config::AlterConfigStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::analyzer::AlterAnalyzerStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::alter::sequence::AlterSequenceStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::user::DefineUserStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::field::DefineFieldStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::index::DefineIndexStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::table::DefineTableStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::bucket::DefineBucketStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::analyzer::DefineAnalyzerStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::database::DefineDatabaseStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::sequence::DefineSequenceStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::namespace::DefineNamespaceStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::remove::database::RemoveDatabaseStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::define::config::defaults::DefaultConfig>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::cf::gc::gc_range::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::cf::gc::gc_all_at::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::lq::gc::gc_all_at::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<surrealdb_core::exec::operators::filter::filter_batch_in_place::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NodeProvider>::get_node::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::tx::Transaction as surrealdb_core::catalog::providers::NodeProvider>::all_nodes::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropLine | 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>::dropLine | 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropLine | 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>::dropUnexecuted 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>::dropLine | 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropLine | 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::show::ShowStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::access::Subject>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::process::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::show::ShowStatement>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::expr::statements::access::Subject>::compute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::execute::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::kvs::ds::Datastore>::process::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted instantiation: <tracing::instrument::Instrumented<<surrealdb_core::dbs::executor::Executor>::execute_plan_in_transaction::{closure#0}::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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}>>::newUnexecuted 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}>>::newUnexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<i8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}>>::newUnexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<f32> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}>>::newUnexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<surrealdb_core::idx::trees::diskann::provider::DiskAnnSearchAccessor<u8> as diskann::graph::glue::SearchAccessor>::starting_points::{closure#0}>>::newUnexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<<object_store::chunked::ChunkedStore as object_store::ObjectStore>::get_opts::{closure#0}::{closure#0}::{closure#0}>>::newUnexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<object_store::throttle::sleep::{closure#0}>>::newUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted instantiation: <pin_project_lite::__private::UnsafeDropInPlaceGuard<object_store::throttle::sleep::{closure#0}> as core::ops::drop::Drop>::dropUnexecuted 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}>>>::newLine | 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}>>>::newUnexecuted 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}>>>::newUnexecuted 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}>>>::newUnexecuted 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}>>>::newUnexecuted 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}>>>::newUnexecuted 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}>>>::newUnexecuted 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>::dropLine | 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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>::dropUnexecuted 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 | | } |