pub enum AggregateValue {
Expression(Box<dyn Expr>),
Function(String, Vec<Box<dyn Expr>>),
}
Variants§
Trait Implementations§
Source§impl Clone for AggregateValue
impl Clone for AggregateValue
Source§fn clone(&self) -> AggregateValue
fn clone(&self) -> AggregateValue
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for AggregateValue
impl !RefUnwindSafe for AggregateValue
impl !Send for AggregateValue
impl !Sync for AggregateValue
impl Unpin for AggregateValue
impl !UnwindSafe for AggregateValue
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