/rust/registry/src/index.crates.io-1949cf8c6b5b557f/reblessive-0.4.3/src/tree/future.rs
Line | Count | Source |
1 | | use super::{schedular::CancelToken, stk::ScopeStk, Stk}; |
2 | | use crate::{ |
3 | | ptr::{map_ptr, Owned}, |
4 | | stack::{future::InnerStkFuture, StackState}, |
5 | | Stack, TreeStack, |
6 | | }; |
7 | | use std::{ |
8 | | cell::Cell, |
9 | | future::Future, |
10 | | marker::{PhantomData, PhantomPinned}, |
11 | | pin::Pin, |
12 | | task::{Context, Poll}, |
13 | | }; |
14 | | |
15 | | /// Future returned by [`Stk::run`] |
16 | | /// |
17 | | /// Should be finished completely after the first polling before any other futures returned by [`Stk`] are polled. |
18 | | /// Failing to do so will cause a panic. |
19 | | #[must_use = "futures do nothing unless you `.await` or poll them"] |
20 | | pub struct StkFuture<'a, F, R>(pub(crate) InnerStkFuture<'a, F, R, Stk>); |
21 | | |
22 | | impl<'a, F, Fut, R> Future for StkFuture<'a, F, R> |
23 | | where |
24 | | F: FnOnce(&'a mut Stk) -> Fut, |
25 | | Fut: Future<Output = R> + 'a, |
26 | | { |
27 | | type Output = R; |
28 | | |
29 | 600k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { |
30 | | // Safety: Pinning is structural for inner |
31 | 600k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) |
32 | 600k | } Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::filter_computed_field_permissions::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::literal::Literal>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 65.6k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 65.6k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 65.6k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::literal::Literal>::compute::{closure#0}::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 6 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 6 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 6 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::literal::Literal>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::function::Function>::compute::{closure#0}::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::set::SetStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::info::InfoStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::info::InfoStatement>::compute::{closure#0}::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::info::InfoStatement>::compute::{closure#0}::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::info::InfoStatement>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::ifelse::IfelseStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::ifelse::IfelseStatement>::compute::{closure#0}::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::ifelse::IfelseStatement>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::insert::InsertStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2.31k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2.31k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2.31k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::insert::InsertStatement>::compute::{closure#0}::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 732 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 732 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 732 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::insert::InsertStatement>::compute::{closure#0}::{closure#0}::{closure#4}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 250 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 250 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 250 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::insert::InsertStatement>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 1.17k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 1.17k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 1.17k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::output::OutputStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 992 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 992 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 992 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::relate::RelateStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 6.25k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 6.25k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 6.25k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::relate::RelateStatement>::compute::{closure#0}::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 6.18k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 6.18k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 6.18k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::relate::RelateStatement>::compute::{closure#0}::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 904 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 904 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 904 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::relate::RelateStatement>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 6.25k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 6.25k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 6.25k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::select::SelectStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 4.20k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 4.20k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 4.20k | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::alter::param::AlterParamStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::api::DefineApiStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::event::DefineEventStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::model::DefineModelStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::param::DefineParamStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 264 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 264 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 264 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::param::DefineParamStatement>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 66 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 66 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 66 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::module::DefineModuleStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::function::DefineFunctionStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::config::api::ApiConfig>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::fetch::Fetch>::compute::{closure#0}::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::fetch::Fetch>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::block::Block>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::param::Param>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::dbs::iterator::Iterator>::process::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::doc::IgnoreError>> as core::future::future::Future>::pollLine | Count | Source | 29 | 130k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 130k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 130k | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::foreach::ForeachStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::foreach::ForeachStatement>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::alter::sequence::AlterSequenceStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::index::DefineIndexStatement>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 27.3k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 27.3k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 27.3k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::table::DefineTableStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2.16k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2.16k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2.16k | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::bucket::DefineBucketStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::bucket::DefineBucketStatement>::compute::{closure#0}::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::database::DefineDatabaseStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 174 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 174 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 174 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::sequence::DefineSequenceStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::sequence::DefineSequenceStatement>::compute::{closure#0}::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::sequence::DefineSequenceStatement>::compute::{closure#0}::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::namespace::DefineNamespaceStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 212 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 212 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 212 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::buc::controller::BucketController>::check_permission::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::dbs::group::GroupCollector>::push::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::dbs::group::GroupCollector>::push::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::dbs::group::GroupCollector>::output::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::dbs::group::GroupCollector>::output::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::dbs::result::Results>::project_value::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::generate_record_id::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::process_permissions::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::check_where_condition::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::check_where_condition::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 146 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 146 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 146 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::process_events::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::process_event_sync::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::store_index_data::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::store_index_data::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::lq_compute::{closure#0}::{closure#4}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::lq_allow::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::lq_check::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::purge_references::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::process_view::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::run_triggers::{closure#0}::{closure#4}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::run_triggers::{closure#0}::{closure#5}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::run_triggers::{closure#0}::{closure#6}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::run_triggers::{closure#0}::{closure#7}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::process_view_record_create::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::process_view_record_delete::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::process_view_record_delete::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::process_view_record_update::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::process_view_record_update::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::output_select::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::apply_select_field_permissions::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::document::Document>::reduce_document::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::limit::Limit>::process::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 10 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 10 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 10 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::start::Start>::process::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::idx::ft::analyzer::Analyzer>::analyze_value::{closure#0}::{closure#0}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::idx::ft::analyzer::Analyzer>::analyze_value::{closure#0}::{closure#1}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#0}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#3}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#4}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#5}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#6}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#8}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#9}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#10}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#11}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#1}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#12}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#13}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#14}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#15}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#16}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#64}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#65}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#68}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollLine | Count | Source | 29 | 30 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 30 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 30 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#69}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#71}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#72}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#73}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#74}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#75}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#76}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#77}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#79}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#80}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#81}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 4 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 4 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 4 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#82}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#83}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 20 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 20 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 20 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#85}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollLine | Count | Source | 29 | 200 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 200 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 200 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#86}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#87}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 906 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 906 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 906 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#4}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#5}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#7}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#8}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#9}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#10}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 4 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 4 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 4 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#11}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#39}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#40}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#42}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#43}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#44}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#50}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#51}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#52}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#53}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#54}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#55}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#56}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#58}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#60}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#61}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#63}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 34 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 34 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 34 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#12}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 6 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 6 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 6 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#13}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 1.91k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 1.91k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 1.91k | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#14}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#15}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#16}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#17}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#18}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#19}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#20}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#21}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#22}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#24}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#25}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#26}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#29}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#30}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#31}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#32}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#33}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#34}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#35}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#37}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#7}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#8}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#9}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#10}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::assign::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 40 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 40 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 40 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#0}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#4}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#6}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#9}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#10}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::record_id::range::RecordIdKeyRangeLit>::compute::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::record_id::RecordIdKey, anyhow::Error>> as core::future::future::Future>::pollLine | Count | Source | 29 | 72 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 72 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 72 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::record_id::range::RecordIdKeyRangeLit>::compute::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::record_id::RecordIdKey, anyhow::Error>> as core::future::future::Future>::pollLine | Count | Source | 29 | 14 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 14 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 14 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::record_id::range::RecordIdKeyRangeLit>::compute::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::record_id::RecordIdKey, anyhow::Error>> as core::future::future::Future>::pollLine | Count | Source | 29 | 30 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 30 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 30 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::record_id::range::RecordIdKeyRangeLit>::compute::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::record_id::RecordIdKey, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::idx::trees::hnsw::filter::HnswTruthyDocumentFilter>::is_record_truthy::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::idx::trees::diskann::filter::DiskAnnTruthyDocumentFilter>::is_record_truthy::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::alter::system::AlterSystemStatement>::compute::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 35.0k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 35.0k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 35.0k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2.37k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2.37k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2.37k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 1.32k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 1.32k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 1.32k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#4}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 764 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 764 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 764 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#5}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 470 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 470 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 470 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#6}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 218 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 218 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 218 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#7}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 8.48k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 8.48k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 8.48k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#8}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 388 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 388 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 388 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#9}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 102 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 102 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 102 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#10}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 8 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 8 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 8 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#11}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 28 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 28 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 28 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 654 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 654 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 654 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#12}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 216 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 216 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 216 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#13}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 28 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 28 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 28 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#14}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 4 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 4 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 4 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#15}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 148 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 148 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 148 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#16}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 26 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 26 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 26 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#17}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 4.17k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 4.17k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 4.17k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#18}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 98 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 98 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 98 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#19}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#20}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 4 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 4 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 4 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#21}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#22}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#23}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#24}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 7.51k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 7.51k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 7.51k | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#25}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#26}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 12 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 12 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 12 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#27}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 70 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 70 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 70 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#28}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#29}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#30}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#31}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 12 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 12 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 12 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#32}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 152 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 152 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 152 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#33}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 82 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 82 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 82 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#34}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_binary::{closure#0}::{closure#35}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_prefix::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 3.89k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 3.89k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 3.89k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_postfix::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 106 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 106 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 106 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_postfix::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 66 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 66 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 66 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute_postfix::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::expression::Expr>::compute::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::part::RecursionPlan>::compute_inner::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::part::RecursionPlan>::compute_inner::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::part::RecursionPlan>::compute_inner::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::idiom::Idiom>::substitute_indices::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::idiom::Idiom>::compute::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 388 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 388 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 388 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::record_id::key::RecordIdKeyLit>::compute::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 50 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 50 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 50 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::record_id::key::RecordIdKeyLit>::compute::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::val::closure::Closure>::invoke::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::dbs::statement::Statement>::setup_timeout::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 124k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 124k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 124k | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::dbs::iterator::Iterator>::output_fetch::{closure#0}::{closure#0}, core::result::Result<(), anyhow::Error>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::dbs::iterator::Iterator>::prepare_computed::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 19.1k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 19.1k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 19.1k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::doc::field::FieldEditContext>::process_value_clause::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 350 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 350 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 350 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::doc::field::FieldEditContext>::process_assert_clause::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 13.5k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 13.5k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 13.5k | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::field::FieldEditContext>::process_default_clause::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::doc::field::FieldEditContext>::process_permissions_clause::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::field::Fields>::compute_value::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::field::Fields>::compute_value::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::field::Fields>::compute_value::{closure#0}::{closure#4}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 52.6k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 52.6k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 52.6k | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::field::Fields>::compute_value::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::idx::planner::tree::TreeBuilder>::eval_array::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::idx::planner::tree::TreeBuilder>::eval_idiom::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::idx::planner::tree::TreeBuilder>::eval_idiom::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::idx::planner::tree::Node, anyhow::Error>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::idx::planner::tree::TreeBuilder>::eval_value::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::idx::planner::tree::Node, anyhow::Error>> as core::future::future::Future>::pollLine | Count | Source | 29 | 1.02k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 1.02k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 1.02k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::idx::planner::tree::TreeBuilder>::eval_value::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::idx::planner::tree::Node, anyhow::Error>> as core::future::future::Future>::pollLine | Count | Source | 29 | 1.02k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 1.02k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 1.02k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::idx::planner::tree::TreeBuilder>::compute::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 44 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 44 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 44 | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::user::DefineUserStatement>::to_definition::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2.13k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2.13k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2.13k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::user::DefineUserStatement>::to_definition::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2.13k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2.13k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2.13k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::user::DefineUserStatement>::to_definition::{closure#0}::{closure#4}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 2.13k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 2.13k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 2.13k | } |
<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::field::DefineFieldStatement>::to_definition::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 39.4k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 39.4k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 39.4k | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::table::DefineTableStatement>::initialize_aggregate_view::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::to_definition::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::to_definition::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::to_definition::{closure#0}::{closure#4}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::to_definition::{closure#0}::{closure#6}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::analyzer::DefineAnalyzerStatement>::to_definition::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 9.48k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 9.48k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 9.48k | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::part::RecurseInstruction>::compute::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::part::RecurseInstruction>::compute::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<<surrealdb_core::val::record_id::RecordId>::select_document::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollLine | Count | Source | 29 | 42 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 42 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 42 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::to_definition::{closure#0}::convert_jwt_access::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::to_definition::{closure#0}::convert_jwt_access::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::define::access::DefineAccessStatement>::to_definition::{closure#0}::convert_jwt_access::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<surrealdb_core::fnc::run::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollLine | Count | Source | 29 | 684 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 684 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 684 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::api::invocation::create_middleware_closure::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::api::invocation::create_final_action_closure::{closure#0}::{closure#1}, core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::api::invocation::process_api_request_with_stack::{closure#0}::{closure#4}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::exec::permission::evaluate_table_select_for_doc::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::StkFuture<surrealdb_core::expr::parameterize::expr_to_ident::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 4.75k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 4.75k | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 4.75k | } |
<reblessive::tree::future::StkFuture<surrealdb_core::expr::parameterize::resolve_idiom::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 29 | 528 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 30 | | // Safety: Pinning is structural for inner | 31 | 528 | unsafe { self.map_unchecked_mut(|x| &mut x.0) }.poll(cx) | 32 | 528 | } |
Unexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::expr::parameterize::exprs_to_fields::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::expr::parameterize::exprs_to_fields::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::expr::parameterize::expr_to_optional_ident::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::expr::part::walk_paths::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::expr::function::check_perms::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::expr::statements::access::revoke_grant::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::expr::idiom::recursion::compute_idiom_recursion::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<_, _> as core::future::future::Future>::poll Unexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::expr::statements::access::compute_show::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::kill::KillStatement>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}::{closure#2}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<<surrealdb_core::expr::statements::live::LiveStatement>::compute::{closure#0}::{closure#0}::{closure#3}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::StkFuture<surrealdb_core::expr::statements::access::compute_show::{closure#0}::{closure#0}, core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll |
33 | | } |
34 | | |
35 | | pub enum ScopeFutureState<F, R> { |
36 | | Initial(F), |
37 | | Running(Cell<Option<R>>, Cell<Option<CancelToken>>), |
38 | | Finished, |
39 | | } |
40 | | |
41 | | /// Future returned by [`Stk::scope`] |
42 | | /// |
43 | | /// Should be finished completely after the first polling before any other futures returned by [`Stk`] are polled. |
44 | | /// Failing to do so will cause a panic. |
45 | | #[must_use = "futures do nothing unless you `.await` or poll them"] |
46 | | pub struct ScopeFuture<'a, F, R> { |
47 | | state: ScopeFutureState<F, R>, |
48 | | _marker: PhantomData<&'a Stk>, |
49 | | _pin_marker: PhantomPinned, |
50 | | } |
51 | | |
52 | | impl<F, R> ScopeFuture<'_, F, R> { |
53 | 2.85k | pub(crate) fn new(f: F) -> Self { |
54 | 2.85k | ScopeFuture { |
55 | 2.85k | state: ScopeFutureState::Initial(f), |
56 | 2.85k | _marker: PhantomData, |
57 | 2.85k | _pin_marker: PhantomPinned, |
58 | 2.85k | } |
59 | 2.85k | } Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, anyhow::Error>>>::new<reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::newLine | Count | Source | 53 | 2.54k | pub(crate) fn new(f: F) -> Self { | 54 | 2.54k | ScopeFuture { | 55 | 2.54k | state: ScopeFutureState::Initial(f), | 56 | 2.54k | _marker: PhantomData, | 57 | 2.54k | _pin_marker: PhantomPinned, | 58 | 2.54k | } | 59 | 2.54k | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#17}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#66}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::new<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#70}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::newLine | Count | Source | 53 | 1 | pub(crate) fn new(f: F) -> Self { | 54 | 1 | ScopeFuture { | 55 | 1 | state: ScopeFutureState::Initial(f), | 56 | 1 | _marker: PhantomData, | 57 | 1 | _pin_marker: PhantomPinned, | 58 | 1 | } | 59 | 1 | } |
<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#84}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::newLine | Count | Source | 53 | 303 | pub(crate) fn new(f: F) -> Self { | 54 | 303 | ScopeFuture { | 55 | 303 | state: ScopeFutureState::Initial(f), | 56 | 303 | _marker: PhantomData, | 57 | 303 | _pin_marker: PhantomPinned, | 58 | 303 | } | 59 | 303 | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#6}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#41}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::new<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#45}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::newLine | Count | Source | 53 | 2 | pub(crate) fn new(f: F) -> Self { | 54 | 2 | ScopeFuture { | 55 | 2 | state: ScopeFutureState::Initial(f), | 56 | 2 | _marker: PhantomData, | 57 | 2 | _pin_marker: PhantomPinned, | 58 | 2 | } | 59 | 2 | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#46}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#48}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#62}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#23}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::new<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#27}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::newLine | Count | Source | 53 | 7 | pub(crate) fn new(f: F) -> Self { | 54 | 7 | ScopeFuture { | 55 | 7 | state: ScopeFutureState::Initial(f), | 56 | 7 | _marker: PhantomData, | 57 | 7 | _pin_marker: PhantomPinned, | 58 | 7 | } | 59 | 7 | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#28}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#3}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#4}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#2}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#8}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#11}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>>>::newUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<_, _>>::new |
60 | | } |
61 | | |
62 | | impl<'a, F, Fut, R> Future for ScopeFuture<'a, F, R> |
63 | | where |
64 | | F: FnOnce(&'a ScopeStk) -> Fut, |
65 | | Fut: Future<Output = R> + 'a, |
66 | | R: 'a, |
67 | | { |
68 | | type Output = R; |
69 | | |
70 | 5.70k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { |
71 | | unsafe { |
72 | 5.70k | let this = Owned::from(self.get_unchecked_mut()); |
73 | 5.70k | match this.as_ref().state { |
74 | | ScopeFutureState::Initial(_) => { |
75 | 2.85k | let ScopeFutureState::Initial(x) = this |
76 | 2.85k | .map_ptr(map_ptr!(Self, state)) |
77 | 2.85k | .replace(ScopeFutureState::Running(Cell::new(None), Cell::new(None))) |
78 | | else { |
79 | 0 | unreachable!() |
80 | | }; |
81 | 2.85k | let ScopeFutureState::Running(ref place, ref cancel) = |
82 | 2.85k | this.map_ptr(map_ptr!(Self, state)).as_ref() |
83 | | else { |
84 | 0 | unreachable!(); |
85 | | }; |
86 | | |
87 | 2.85k | let place = Owned::from(place); |
88 | 2.85k | let fut = x(ScopeStk::new()); |
89 | | |
90 | 2.85k | let cancel_token = Stack::with_context(|x| { |
91 | 2.85k | x.state.set(StackState::NewTask); |
92 | 2.85k | if x.is_rebless_context(cx) { |
93 | 2.85k | TreeStack::with_context(|sched| { |
94 | 2.85k | sched.push_cancellable(async move { |
95 | 2.85k | place.as_ref().set(Some(fut.await)); |
96 | 2.85k | }) Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Line | Count | Source | 94 | 2.54k | sched.push_cancellable(async move { | 95 | 2.54k | place.as_ref().set(Some(fut.await)); | 96 | 2.54k | }) |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#17}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#66}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#70}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Line | Count | Source | 94 | 1 | sched.push_cancellable(async move { | 95 | 1 | place.as_ref().set(Some(fut.await)); | 96 | 1 | }) |
<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#84}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Line | Count | Source | 94 | 303 | sched.push_cancellable(async move { | 95 | 303 | place.as_ref().set(Some(fut.await)); | 96 | 303 | }) |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#6}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#41}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#45}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Line | Count | Source | 94 | 2 | sched.push_cancellable(async move { | 95 | 2 | place.as_ref().set(Some(fut.await)); | 96 | 2 | }) |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#46}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#48}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#62}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#23}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#27}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Line | Count | Source | 94 | 7 | sched.push_cancellable(async move { | 95 | 7 | place.as_ref().set(Some(fut.await)); | 96 | 7 | }) |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#28}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#3}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#4}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#2}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#8}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#11}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<_, _> as core::future::future::Future>::poll::{closure#0}::{closure#0}::{closure#0} |
97 | 2.85k | }) Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Line | Count | Source | 93 | 2.54k | TreeStack::with_context(|sched| { | 94 | 2.54k | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | 2.54k | }) |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#17}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#66}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#70}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Line | Count | Source | 93 | 1 | TreeStack::with_context(|sched| { | 94 | 1 | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | 1 | }) |
<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#84}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Line | Count | Source | 93 | 303 | TreeStack::with_context(|sched| { | 94 | 303 | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | 303 | }) |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#6}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#41}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#45}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Line | Count | Source | 93 | 2 | TreeStack::with_context(|sched| { | 94 | 2 | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | 2 | }) |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#46}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#48}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#62}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#23}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#27}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Line | Count | Source | 93 | 7 | TreeStack::with_context(|sched| { | 94 | 7 | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | 7 | }) |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#28}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#3}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#4}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#2}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#8}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#11}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<_, _> as core::future::future::Future>::poll::{closure#0}::{closure#0} |
98 | | } else { |
99 | 0 | TreeStack::with_context(|sched| { |
100 | 0 | let waker = cx.waker().clone(); |
101 | 0 | let r = sched.push_cancellable(async move { |
102 | 0 | place.as_ref().set(Some(fut.await)); |
103 | 0 | waker.wake() |
104 | 0 | }); Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#17}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#66}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#70}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#84}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#6}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#41}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#45}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#46}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#48}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#62}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#23}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#27}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#28}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#3}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#4}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#2}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#8}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#11}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<_, _> as core::future::future::Future>::poll::{closure#0}::{closure#1}::{closure#0} |
105 | 0 | r |
106 | 0 | }) Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#17}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#66}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#70}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#84}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#6}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#41}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#45}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#46}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#48}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#62}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#23}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#27}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#28}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#3}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#4}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#2}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#8}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#11}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#1}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<_, _> as core::future::future::Future>::poll::{closure#0}::{closure#1} |
107 | | } |
108 | 2.85k | }); Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Line | Count | Source | 90 | 2.54k | let cancel_token = Stack::with_context(|x| { | 91 | 2.54k | x.state.set(StackState::NewTask); | 92 | 2.54k | if x.is_rebless_context(cx) { | 93 | 2.54k | TreeStack::with_context(|sched| { | 94 | | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | | }) | 98 | | } else { | 99 | 0 | TreeStack::with_context(|sched| { | 100 | | let waker = cx.waker().clone(); | 101 | | let r = sched.push_cancellable(async move { | 102 | | place.as_ref().set(Some(fut.await)); | 103 | | waker.wake() | 104 | | }); | 105 | | r | 106 | | }) | 107 | | } | 108 | 2.54k | }); |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#17}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#66}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#70}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Line | Count | Source | 90 | 1 | let cancel_token = Stack::with_context(|x| { | 91 | 1 | x.state.set(StackState::NewTask); | 92 | 1 | if x.is_rebless_context(cx) { | 93 | 1 | TreeStack::with_context(|sched| { | 94 | | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | | }) | 98 | | } else { | 99 | 0 | TreeStack::with_context(|sched| { | 100 | | let waker = cx.waker().clone(); | 101 | | let r = sched.push_cancellable(async move { | 102 | | place.as_ref().set(Some(fut.await)); | 103 | | waker.wake() | 104 | | }); | 105 | | r | 106 | | }) | 107 | | } | 108 | 1 | }); |
<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#84}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Line | Count | Source | 90 | 303 | let cancel_token = Stack::with_context(|x| { | 91 | 303 | x.state.set(StackState::NewTask); | 92 | 303 | if x.is_rebless_context(cx) { | 93 | 303 | TreeStack::with_context(|sched| { | 94 | | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | | }) | 98 | | } else { | 99 | 0 | TreeStack::with_context(|sched| { | 100 | | let waker = cx.waker().clone(); | 101 | | let r = sched.push_cancellable(async move { | 102 | | place.as_ref().set(Some(fut.await)); | 103 | | waker.wake() | 104 | | }); | 105 | | r | 106 | | }) | 107 | | } | 108 | 303 | }); |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#6}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#41}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#45}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Line | Count | Source | 90 | 2 | let cancel_token = Stack::with_context(|x| { | 91 | 2 | x.state.set(StackState::NewTask); | 92 | 2 | if x.is_rebless_context(cx) { | 93 | 2 | TreeStack::with_context(|sched| { | 94 | | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | | }) | 98 | | } else { | 99 | 0 | TreeStack::with_context(|sched| { | 100 | | let waker = cx.waker().clone(); | 101 | | let r = sched.push_cancellable(async move { | 102 | | place.as_ref().set(Some(fut.await)); | 103 | | waker.wake() | 104 | | }); | 105 | | r | 106 | | }) | 107 | | } | 108 | 2 | }); |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#46}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#48}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#62}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#23}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#27}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Line | Count | Source | 90 | 7 | let cancel_token = Stack::with_context(|x| { | 91 | 7 | x.state.set(StackState::NewTask); | 92 | 7 | if x.is_rebless_context(cx) { | 93 | 7 | TreeStack::with_context(|sched| { | 94 | | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | | }) | 98 | | } else { | 99 | 0 | TreeStack::with_context(|sched| { | 100 | | let waker = cx.waker().clone(); | 101 | | let r = sched.push_cancellable(async move { | 102 | | place.as_ref().set(Some(fut.await)); | 103 | | waker.wake() | 104 | | }); | 105 | | r | 106 | | }) | 107 | | } | 108 | 7 | }); |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#28}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#3}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#4}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#2}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#8}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#11}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<_, _> as core::future::future::Future>::poll::{closure#0} |
109 | 2.85k | cancel.set(Some(cancel_token)); |
110 | | |
111 | 2.85k | Poll::Pending |
112 | | } |
113 | 2.85k | ScopeFutureState::Running(ref place, _) => { |
114 | 2.85k | if let Some(x) = place.take() { |
115 | 2.85k | let _ = this |
116 | 2.85k | .map_ptr(map_ptr!(Self, state)) |
117 | 2.85k | .replace(ScopeFutureState::Finished); |
118 | 2.85k | return Poll::Ready(x); |
119 | 0 | } |
120 | 0 | Poll::Pending |
121 | | } |
122 | 0 | ScopeFutureState::Finished => Poll::Pending, |
123 | | } |
124 | | } |
125 | 5.70k | } Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, anyhow::Error>> as core::future::future::Future>::poll<reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 70 | 5.08k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 71 | | unsafe { | 72 | 5.08k | let this = Owned::from(self.get_unchecked_mut()); | 73 | 5.08k | match this.as_ref().state { | 74 | | ScopeFutureState::Initial(_) => { | 75 | 2.54k | let ScopeFutureState::Initial(x) = this | 76 | 2.54k | .map_ptr(map_ptr!(Self, state)) | 77 | 2.54k | .replace(ScopeFutureState::Running(Cell::new(None), Cell::new(None))) | 78 | | else { | 79 | 0 | unreachable!() | 80 | | }; | 81 | 2.54k | let ScopeFutureState::Running(ref place, ref cancel) = | 82 | 2.54k | this.map_ptr(map_ptr!(Self, state)).as_ref() | 83 | | else { | 84 | 0 | unreachable!(); | 85 | | }; | 86 | | | 87 | 2.54k | let place = Owned::from(place); | 88 | 2.54k | let fut = x(ScopeStk::new()); | 89 | | | 90 | 2.54k | let cancel_token = Stack::with_context(|x| { | 91 | | x.state.set(StackState::NewTask); | 92 | | if x.is_rebless_context(cx) { | 93 | | TreeStack::with_context(|sched| { | 94 | | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | | }) | 98 | | } else { | 99 | | TreeStack::with_context(|sched| { | 100 | | let waker = cx.waker().clone(); | 101 | | let r = sched.push_cancellable(async move { | 102 | | place.as_ref().set(Some(fut.await)); | 103 | | waker.wake() | 104 | | }); | 105 | | r | 106 | | }) | 107 | | } | 108 | | }); | 109 | 2.54k | cancel.set(Some(cancel_token)); | 110 | | | 111 | 2.54k | Poll::Pending | 112 | | } | 113 | 2.54k | ScopeFutureState::Running(ref place, _) => { | 114 | 2.54k | if let Some(x) = place.take() { | 115 | 2.54k | let _ = this | 116 | 2.54k | .map_ptr(map_ptr!(Self, state)) | 117 | 2.54k | .replace(ScopeFutureState::Finished); | 118 | 2.54k | return Poll::Ready(x); | 119 | 0 | } | 120 | 0 | Poll::Pending | 121 | | } | 122 | 0 | ScopeFutureState::Finished => Poll::Pending, | 123 | | } | 124 | | } | 125 | 5.08k | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#17}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#66}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#70}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 70 | 2 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 71 | | unsafe { | 72 | 2 | let this = Owned::from(self.get_unchecked_mut()); | 73 | 2 | match this.as_ref().state { | 74 | | ScopeFutureState::Initial(_) => { | 75 | 1 | let ScopeFutureState::Initial(x) = this | 76 | 1 | .map_ptr(map_ptr!(Self, state)) | 77 | 1 | .replace(ScopeFutureState::Running(Cell::new(None), Cell::new(None))) | 78 | | else { | 79 | 0 | unreachable!() | 80 | | }; | 81 | 1 | let ScopeFutureState::Running(ref place, ref cancel) = | 82 | 1 | this.map_ptr(map_ptr!(Self, state)).as_ref() | 83 | | else { | 84 | 0 | unreachable!(); | 85 | | }; | 86 | | | 87 | 1 | let place = Owned::from(place); | 88 | 1 | let fut = x(ScopeStk::new()); | 89 | | | 90 | 1 | let cancel_token = Stack::with_context(|x| { | 91 | | x.state.set(StackState::NewTask); | 92 | | if x.is_rebless_context(cx) { | 93 | | TreeStack::with_context(|sched| { | 94 | | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | | }) | 98 | | } else { | 99 | | TreeStack::with_context(|sched| { | 100 | | let waker = cx.waker().clone(); | 101 | | let r = sched.push_cancellable(async move { | 102 | | place.as_ref().set(Some(fut.await)); | 103 | | waker.wake() | 104 | | }); | 105 | | r | 106 | | }) | 107 | | } | 108 | | }); | 109 | 1 | cancel.set(Some(cancel_token)); | 110 | | | 111 | 1 | Poll::Pending | 112 | | } | 113 | 1 | ScopeFutureState::Running(ref place, _) => { | 114 | 1 | if let Some(x) = place.take() { | 115 | 1 | let _ = this | 116 | 1 | .map_ptr(map_ptr!(Self, state)) | 117 | 1 | .replace(ScopeFutureState::Finished); | 118 | 1 | return Poll::Ready(x); | 119 | 0 | } | 120 | 0 | Poll::Pending | 121 | | } | 122 | 0 | ScopeFutureState::Finished => Poll::Pending, | 123 | | } | 124 | | } | 125 | 2 | } |
<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#84}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 70 | 606 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 71 | | unsafe { | 72 | 606 | let this = Owned::from(self.get_unchecked_mut()); | 73 | 606 | match this.as_ref().state { | 74 | | ScopeFutureState::Initial(_) => { | 75 | 303 | let ScopeFutureState::Initial(x) = this | 76 | 303 | .map_ptr(map_ptr!(Self, state)) | 77 | 303 | .replace(ScopeFutureState::Running(Cell::new(None), Cell::new(None))) | 78 | | else { | 79 | 0 | unreachable!() | 80 | | }; | 81 | 303 | let ScopeFutureState::Running(ref place, ref cancel) = | 82 | 303 | this.map_ptr(map_ptr!(Self, state)).as_ref() | 83 | | else { | 84 | 0 | unreachable!(); | 85 | | }; | 86 | | | 87 | 303 | let place = Owned::from(place); | 88 | 303 | let fut = x(ScopeStk::new()); | 89 | | | 90 | 303 | let cancel_token = Stack::with_context(|x| { | 91 | | x.state.set(StackState::NewTask); | 92 | | if x.is_rebless_context(cx) { | 93 | | TreeStack::with_context(|sched| { | 94 | | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | | }) | 98 | | } else { | 99 | | TreeStack::with_context(|sched| { | 100 | | let waker = cx.waker().clone(); | 101 | | let r = sched.push_cancellable(async move { | 102 | | place.as_ref().set(Some(fut.await)); | 103 | | waker.wake() | 104 | | }); | 105 | | r | 106 | | }) | 107 | | } | 108 | | }); | 109 | 303 | cancel.set(Some(cancel_token)); | 110 | | | 111 | 303 | Poll::Pending | 112 | | } | 113 | 303 | ScopeFutureState::Running(ref place, _) => { | 114 | 303 | if let Some(x) = place.take() { | 115 | 303 | let _ = this | 116 | 303 | .map_ptr(map_ptr!(Self, state)) | 117 | 303 | .replace(ScopeFutureState::Finished); | 118 | 303 | return Poll::Ready(x); | 119 | 0 | } | 120 | 0 | Poll::Pending | 121 | | } | 122 | 0 | ScopeFutureState::Finished => Poll::Pending, | 123 | | } | 124 | | } | 125 | 606 | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#6}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#41}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#45}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 70 | 4 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 71 | | unsafe { | 72 | 4 | let this = Owned::from(self.get_unchecked_mut()); | 73 | 4 | match this.as_ref().state { | 74 | | ScopeFutureState::Initial(_) => { | 75 | 2 | let ScopeFutureState::Initial(x) = this | 76 | 2 | .map_ptr(map_ptr!(Self, state)) | 77 | 2 | .replace(ScopeFutureState::Running(Cell::new(None), Cell::new(None))) | 78 | | else { | 79 | 0 | unreachable!() | 80 | | }; | 81 | 2 | let ScopeFutureState::Running(ref place, ref cancel) = | 82 | 2 | this.map_ptr(map_ptr!(Self, state)).as_ref() | 83 | | else { | 84 | 0 | unreachable!(); | 85 | | }; | 86 | | | 87 | 2 | let place = Owned::from(place); | 88 | 2 | let fut = x(ScopeStk::new()); | 89 | | | 90 | 2 | let cancel_token = Stack::with_context(|x| { | 91 | | x.state.set(StackState::NewTask); | 92 | | if x.is_rebless_context(cx) { | 93 | | TreeStack::with_context(|sched| { | 94 | | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | | }) | 98 | | } else { | 99 | | TreeStack::with_context(|sched| { | 100 | | let waker = cx.waker().clone(); | 101 | | let r = sched.push_cancellable(async move { | 102 | | place.as_ref().set(Some(fut.await)); | 103 | | waker.wake() | 104 | | }); | 105 | | r | 106 | | }) | 107 | | } | 108 | | }); | 109 | 2 | cancel.set(Some(cancel_token)); | 110 | | | 111 | 2 | Poll::Pending | 112 | | } | 113 | 2 | ScopeFutureState::Running(ref place, _) => { | 114 | 2 | if let Some(x) = place.take() { | 115 | 2 | let _ = this | 116 | 2 | .map_ptr(map_ptr!(Self, state)) | 117 | 2 | .replace(ScopeFutureState::Finished); | 118 | 2 | return Poll::Ready(x); | 119 | 0 | } | 120 | 0 | Poll::Pending | 121 | | } | 122 | 0 | ScopeFutureState::Finished => Poll::Pending, | 123 | | } | 124 | | } | 125 | 4 | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#46}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#48}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#62}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#23}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#27}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollLine | Count | Source | 70 | 14 | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 71 | | unsafe { | 72 | 14 | let this = Owned::from(self.get_unchecked_mut()); | 73 | 14 | match this.as_ref().state { | 74 | | ScopeFutureState::Initial(_) => { | 75 | 7 | let ScopeFutureState::Initial(x) = this | 76 | 7 | .map_ptr(map_ptr!(Self, state)) | 77 | 7 | .replace(ScopeFutureState::Running(Cell::new(None), Cell::new(None))) | 78 | | else { | 79 | 0 | unreachable!() | 80 | | }; | 81 | 7 | let ScopeFutureState::Running(ref place, ref cancel) = | 82 | 7 | this.map_ptr(map_ptr!(Self, state)).as_ref() | 83 | | else { | 84 | 0 | unreachable!(); | 85 | | }; | 86 | | | 87 | 7 | let place = Owned::from(place); | 88 | 7 | let fut = x(ScopeStk::new()); | 89 | | | 90 | 7 | let cancel_token = Stack::with_context(|x| { | 91 | | x.state.set(StackState::NewTask); | 92 | | if x.is_rebless_context(cx) { | 93 | | TreeStack::with_context(|sched| { | 94 | | sched.push_cancellable(async move { | 95 | | place.as_ref().set(Some(fut.await)); | 96 | | }) | 97 | | }) | 98 | | } else { | 99 | | TreeStack::with_context(|sched| { | 100 | | let waker = cx.waker().clone(); | 101 | | let r = sched.push_cancellable(async move { | 102 | | place.as_ref().set(Some(fut.await)); | 103 | | waker.wake() | 104 | | }); | 105 | | r | 106 | | }) | 107 | | } | 108 | | }); | 109 | 7 | cancel.set(Some(cancel_token)); | 110 | | | 111 | 7 | Poll::Pending | 112 | | } | 113 | 7 | ScopeFutureState::Running(ref place, _) => { | 114 | 7 | if let Some(x) = place.take() { | 115 | 7 | let _ = this | 116 | 7 | .map_ptr(map_ptr!(Self, state)) | 117 | 7 | .replace(ScopeFutureState::Finished); | 118 | 7 | return Poll::Ready(x); | 119 | 0 | } | 120 | 0 | Poll::Pending | 121 | | } | 122 | 0 | ScopeFutureState::Finished => Poll::Pending, | 123 | | } | 124 | | } | 125 | 14 | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#28}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#3}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#4}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#2}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#8}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#11}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::future::future::Future>::pollUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<_, _> as core::future::future::Future>::poll |
126 | | } |
127 | | |
128 | | impl<F, R> Drop for ScopeFuture<'_, F, R> { |
129 | 2.85k | fn drop(&mut self) { |
130 | 2.85k | if let ScopeFutureState::Running(_, ref mut c) = self.state { |
131 | 0 | // drop the cancellation so that the future won't run anymore. |
132 | 0 | // Manually dropped first so that the future is always dropped before the place is. |
133 | 0 | std::mem::drop(c.take()); |
134 | 2.85k | } |
135 | 2.85k | } Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::part::RecursionPlan>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, anyhow::Error>> as core::ops::drop::Drop>::drop<reblessive::tree::future::ScopeFuture<<surrealdb_core::expr::function::FunctionCall>::compute::{closure#0}::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::dropLine | Count | Source | 129 | 2.54k | fn drop(&mut self) { | 130 | 2.54k | if let ScopeFutureState::Running(_, ref mut c) = self.state { | 131 | 0 | // drop the cancellation so that the future won't run anymore. | 132 | 0 | // Manually dropped first so that the future is always dropped before the place is. | 133 | 0 | std::mem::drop(c.take()); | 134 | 2.54k | } | 135 | 2.54k | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::del::{closure#0}::{closure#17}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#66}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::drop<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#70}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::dropLine | Count | Source | 129 | 1 | fn drop(&mut self) { | 130 | 1 | if let ScopeFutureState::Running(_, ref mut c) = self.state { | 131 | 0 | // drop the cancellation so that the future won't run anymore. | 132 | 0 | // Manually dropped first so that the future is always dropped before the place is. | 133 | 0 | std::mem::drop(c.take()); | 134 | 1 | } | 135 | 1 | } |
<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#84}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::dropLine | Count | Source | 129 | 303 | fn drop(&mut self) { | 130 | 303 | if let ScopeFutureState::Running(_, ref mut c) = self.state { | 131 | 0 | // drop the cancellation so that the future won't run anymore. | 132 | 0 | // Manually dropped first so that the future is always dropped before the place is. | 133 | 0 | std::mem::drop(c.take()); | 134 | 303 | } | 135 | 303 | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#6}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#41}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::drop<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#45}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::dropLine | Count | Source | 129 | 2 | fn drop(&mut self) { | 130 | 2 | if let ScopeFutureState::Running(_, ref mut c) = self.state { | 131 | 0 | // drop the cancellation so that the future won't run anymore. | 132 | 0 | // Manually dropped first so that the future is always dropped before the place is. | 133 | 0 | std::mem::drop(c.take()); | 134 | 2 | } | 135 | 2 | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#46}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#48}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#62}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#23}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::drop<reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#27}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::dropLine | Count | Source | 129 | 7 | fn drop(&mut self) { | 130 | 7 | if let ScopeFutureState::Running(_, ref mut c) = self.state { | 131 | 0 | // drop the cancellation so that the future won't run anymore. | 132 | 0 | // Manually dropped first so that the future is always dropped before the place is. | 133 | 0 | std::mem::drop(c.take()); | 134 | 7 | } | 135 | 7 | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::get::{closure#0}::{closure#28}, core::result::Result<alloc::vec::Vec<surrealdb_core::val::Value>, surrealdb_core::expr::ControlFlow>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#0}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#3}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#4}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::set::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#2}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#5}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#7}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#8}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#11}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<<surrealdb_core::val::Value>::fetch::{closure#0}::{closure#1}, core::result::Result<alloc::vec::Vec<()>, anyhow::Error>> as core::ops::drop::Drop>::dropUnexecuted instantiation: <reblessive::tree::future::ScopeFuture<_, _> as core::ops::drop::Drop>::drop |
136 | | } |
137 | | |
138 | | #[must_use = "futures do nothing unless you `.await` or poll them"] |
139 | | pub struct ScopeStkFuture<'a, R> { |
140 | | stack: Stack, |
141 | | _marker_borrow: PhantomData<&'a ScopeStk>, |
142 | | _marker_res: PhantomData<R>, |
143 | | } |
144 | | |
145 | | impl<R> ScopeStkFuture<'_, R> { |
146 | 4.98k | pub(crate) fn new<F>(f: F) -> Self |
147 | 4.98k | where |
148 | 4.98k | F: Future<Output = R>, |
149 | | { |
150 | 4.98k | let stack = Stack::new(); |
151 | 4.98k | unsafe { stack.enter_future(f) }; |
152 | 4.98k | ScopeStkFuture { |
153 | 4.98k | stack, |
154 | 4.98k | _marker_borrow: PhantomData, |
155 | 4.98k | _marker_res: PhantomData, |
156 | 4.98k | } |
157 | 4.98k | } Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, anyhow::Error>>>::new::<<surrealdb_core::expr::part::RecursionPlan>::compute_inner::{closure#0}><reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>>::new::<<surrealdb_core::val::Value>::get::{closure#0}>Line | Count | Source | 146 | 9 | pub(crate) fn new<F>(f: F) -> Self | 147 | 9 | where | 148 | 9 | F: Future<Output = R>, | 149 | | { | 150 | 9 | let stack = Stack::new(); | 151 | 9 | unsafe { stack.enter_future(f) }; | 152 | 9 | ScopeStkFuture { | 153 | 9 | stack, | 154 | 9 | _marker_borrow: PhantomData, | 155 | 9 | _marker_res: PhantomData, | 156 | 9 | } | 157 | 9 | } |
<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>>>::new::<<surrealdb_core::expr::expression::Expr>::compute::{closure#0}>Line | Count | Source | 146 | 4.97k | pub(crate) fn new<F>(f: F) -> Self | 147 | 4.97k | where | 148 | 4.97k | F: Future<Output = R>, | 149 | | { | 150 | 4.97k | let stack = Stack::new(); | 151 | 4.97k | unsafe { stack.enter_future(f) }; | 152 | 4.97k | ScopeStkFuture { | 153 | 4.97k | stack, | 154 | 4.97k | _marker_borrow: PhantomData, | 155 | 4.97k | _marker_res: PhantomData, | 156 | 4.97k | } | 157 | 4.97k | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>>::new::<<surrealdb_core::val::Value>::del::{closure#0}>Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>>::new::<<surrealdb_core::val::Value>::set::{closure#0}>Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>>>::new::<<surrealdb_core::val::Value>::fetch::{closure#0}>Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<_>>::new::<_> |
158 | | } |
159 | | |
160 | | impl<R> Future for ScopeStkFuture<'_, R> { |
161 | | type Output = R; |
162 | | |
163 | 4.96k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { |
164 | 4.96k | let this = unsafe { self.get_unchecked_mut() }; |
165 | 4.96k | Stack::with_context(|parent| { |
166 | | // Make sure we immediatlu yield if we need to yield back to the parent stack. |
167 | 4.96k | if parent.state.get() == StackState::Yield { |
168 | 0 | cx.waker().wake_by_ref(); |
169 | 0 | return Poll::Pending; |
170 | 4.96k | } |
171 | | |
172 | 4.96k | Stack::enter_context(&this.stack, || loop { |
173 | 19.2k | if let Some(x) = unsafe { this.stack.try_get_result() } { |
174 | 4.89k | return Poll::Ready(x); |
175 | 14.3k | } |
176 | | |
177 | 14.3k | match unsafe { this.stack.drive_top_task(cx) } { |
178 | 68 | Poll::Pending => return Poll::Pending, |
179 | 14.2k | Poll::Ready(yielding) => { |
180 | 14.2k | if yielding { |
181 | 0 | parent.state.set(StackState::Yield); |
182 | 0 | cx.waker().wake_by_ref(); |
183 | 0 | return Poll::Pending; |
184 | 14.2k | } |
185 | | } |
186 | | } |
187 | 4.96k | }) Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Line | Count | Source | 173 | 19.2k | if let Some(x) = unsafe { this.stack.try_get_result() } { | 174 | 4.89k | return Poll::Ready(x); | 175 | 14.3k | } | 176 | | | 177 | 14.3k | match unsafe { this.stack.drive_top_task(cx) } { | 178 | 68 | Poll::Pending => return Poll::Pending, | 179 | 14.2k | Poll::Ready(yielding) => { | 180 | 14.2k | if yielding { | 181 | 0 | parent.state.set(StackState::Yield); | 182 | 0 | cx.waker().wake_by_ref(); | 183 | 0 | return Poll::Pending; | 184 | 14.2k | } | 185 | | } | 186 | | } | 187 | 4.96k | }) |
Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>> as core::future::future::Future>::poll::{closure#0}::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<_> as core::future::future::Future>::poll::{closure#0}::{closure#0} |
188 | 4.96k | }) Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::poll::{closure#0}<reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll::{closure#0}Line | Count | Source | 165 | 4.96k | Stack::with_context(|parent| { | 166 | | // Make sure we immediatlu yield if we need to yield back to the parent stack. | 167 | 4.96k | if parent.state.get() == StackState::Yield { | 168 | 0 | cx.waker().wake_by_ref(); | 169 | 0 | return Poll::Pending; | 170 | 4.96k | } | 171 | | | 172 | 4.96k | Stack::enter_context(&this.stack, || loop { | 173 | | if let Some(x) = unsafe { this.stack.try_get_result() } { | 174 | | return Poll::Ready(x); | 175 | | } | 176 | | | 177 | | match unsafe { this.stack.drive_top_task(cx) } { | 178 | | Poll::Pending => return Poll::Pending, | 179 | | Poll::Ready(yielding) => { | 180 | | if yielding { | 181 | | parent.state.set(StackState::Yield); | 182 | | cx.waker().wake_by_ref(); | 183 | | return Poll::Pending; | 184 | | } | 185 | | } | 186 | | } | 187 | | }) | 188 | 4.96k | }) |
Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>> as core::future::future::Future>::poll::{closure#0}Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<_> as core::future::future::Future>::poll::{closure#0} |
189 | 4.96k | } Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, anyhow::Error>> as core::future::future::Future>::poll <reblessive::tree::future::ScopeStkFuture<core::result::Result<surrealdb_core::val::Value, surrealdb_core::expr::ControlFlow>> as core::future::future::Future>::poll Line | Count | Source | 163 | 4.96k | fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> { | 164 | 4.96k | let this = unsafe { self.get_unchecked_mut() }; | 165 | 4.96k | Stack::with_context(|parent| { | 166 | | // Make sure we immediatlu yield if we need to yield back to the parent stack. | 167 | | if parent.state.get() == StackState::Yield { | 168 | | cx.waker().wake_by_ref(); | 169 | | return Poll::Pending; | 170 | | } | 171 | | | 172 | | Stack::enter_context(&this.stack, || loop { | 173 | | if let Some(x) = unsafe { this.stack.try_get_result() } { | 174 | | return Poll::Ready(x); | 175 | | } | 176 | | | 177 | | match unsafe { this.stack.drive_top_task(cx) } { | 178 | | Poll::Pending => return Poll::Pending, | 179 | | Poll::Ready(yielding) => { | 180 | | if yielding { | 181 | | parent.state.set(StackState::Yield); | 182 | | cx.waker().wake_by_ref(); | 183 | | return Poll::Pending; | 184 | | } | 185 | | } | 186 | | } | 187 | | }) | 188 | | }) | 189 | 4.96k | } |
Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<core::result::Result<(), anyhow::Error>> as core::future::future::Future>::poll Unexecuted instantiation: <reblessive::tree::future::ScopeStkFuture<_> as core::future::future::Future>::poll |
190 | | } |