pub struct ScalarOps {
pub domain: Symbol,
pub binary: Vec<ScalarBinaryOp>,
pub unary: Vec<ScalarUnaryOp>,
pub reduction: Vec<ScalarReductionOp>,
}Expand description
The full op set for one scalar domain.
Fields§
§domain: SymbolThe domain all ops in this set operate within.
binary: Vec<ScalarBinaryOp>The binary ops to register for this domain.
unary: Vec<ScalarUnaryOp>The unary ops to register for this domain.
reduction: Vec<ScalarReductionOp>The reduction ops to register for this domain.
Auto Trait Implementations§
impl Freeze for ScalarOps
impl RefUnwindSafe for ScalarOps
impl Send for ScalarOps
impl Sync for ScalarOps
impl Unpin for ScalarOps
impl UnsafeUnpin for ScalarOps
impl UnwindSafe for ScalarOps
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