pub struct BlockFunction {
    pub kind: BlockFunctionKind,
    pub exps: Vec<PreExp>,
}Expand description
A function that operates on a fixed set of expressions. This represents functions like min, max, avg that take a set of arguments and compute a single result.
Fields§
§kind: BlockFunctionKindThe type of block function (min, max, avg)
exps: Vec<PreExp>The expressions to evaluate
Implementations§
Source§impl BlockFunction
 
impl BlockFunction
Trait Implementations§
Source§impl Clone for BlockFunction
 
impl Clone for BlockFunction
Source§fn clone(&self) -> BlockFunction
 
fn clone(&self) -> BlockFunction
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 moreSource§impl Debug for BlockFunction
 
impl Debug for BlockFunction
Source§impl Display for BlockFunction
 
impl Display for BlockFunction
Auto Trait Implementations§
impl Freeze for BlockFunction
impl RefUnwindSafe for BlockFunction
impl Send for BlockFunction
impl Sync for BlockFunction
impl Unpin for BlockFunction
impl UnwindSafe for BlockFunction
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