pub(crate) enum AggregateFnOrImpl {
Fn(UserFunctionAttr),
Impl(AggregateImpl),
}Variants§
Implementations§
Source§impl AggregateFnOrImpl
impl AggregateFnOrImpl
pub(crate) fn as_fn(&self) -> &UserFunctionAttr
pub(crate) fn accumulate(&self) -> &UserFunctionAttr
pub(crate) fn has_retract(&self) -> bool
Trait Implementations§
Source§impl Clone for AggregateFnOrImpl
impl Clone for AggregateFnOrImpl
Source§fn clone(&self) -> AggregateFnOrImpl
fn clone(&self) -> AggregateFnOrImpl
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AggregateFnOrImpl
impl Debug for AggregateFnOrImpl
Source§impl Parse for AggregateFnOrImpl
impl Parse for AggregateFnOrImpl
fn parse(input: ParseStream<'_>) -> Result<Self>
Auto Trait Implementations§
impl !Send for AggregateFnOrImpl
impl !Sync for AggregateFnOrImpl
impl Freeze for AggregateFnOrImpl
impl RefUnwindSafe for AggregateFnOrImpl
impl Unpin for AggregateFnOrImpl
impl UnsafeUnpin for AggregateFnOrImpl
impl UnwindSafe for AggregateFnOrImpl
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more