pub enum FunctionContainer {
F1(Box<dyn Fn(Operand) -> Operand + Send + Sync>),
F2(Box<dyn Fn(Operand, Operand) -> Operand + Send + Sync>),
F3(Box<dyn Fn(Operand, Operand, Operand) -> Operand + Send + Sync>),
F4(Box<dyn Fn(Operand, Operand, Operand, Operand) -> Operand + Send + Sync>),
}
Variants§
F1(Box<dyn Fn(Operand) -> Operand + Send + Sync>)
F2(Box<dyn Fn(Operand, Operand) -> Operand + Send + Sync>)
F3(Box<dyn Fn(Operand, Operand, Operand) -> Operand + Send + Sync>)
F4(Box<dyn Fn(Operand, Operand, Operand, Operand) -> Operand + Send + Sync>)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FunctionContainer
impl !RefUnwindSafe for FunctionContainer
impl Send for FunctionContainer
impl Sync for FunctionContainer
impl Unpin for FunctionContainer
impl !UnwindSafe for FunctionContainer
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