pub struct Reduce { /* private fields */ }Implementations§
Trait Implementations§
Source§impl LazyScalarFunction for Reduce
impl LazyScalarFunction for Reduce
fn call<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
context: &'life1 ExpressionEvaluationContext<'_>,
expression: &'life2 FunctionExpression,
args: &'life3 Vec<Expression>,
) -> Pin<Box<dyn Future<Output = Result<VariableValue, FunctionError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Auto Trait Implementations§
impl !Freeze for Reduce
impl !RefUnwindSafe for Reduce
impl !UnwindSafe for Reduce
impl Send for Reduce
impl Sync for Reduce
impl Unpin for Reduce
impl UnsafeUnpin for Reduce
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more