pub trait ElementwiseBinaryOperation:
ElementwiseBinaryOperationGetBody
+ ElementwiseCheckBinaryOperands
+ ElementwiseCheckResult
+ ElementwiseOperation {
// Provided methods
fn __new_body(t: &Type, op_parent: &mut Operation, loc: &Location) -> Self { ... }
fn __new_memref(
op: &'static Op,
context: &Context,
lhs: &Value,
rhs: &Value,
output: &Value,
loc: &Location,
) -> Self { ... }
fn __new_tensor(
op: &'static Op,
t: &RankedTensor,
lhs: &Value,
rhs: &Value,
output: &Value,
loc: &Location,
) -> Self { ... }
}
Provided Methods§
fn __new_body(t: &Type, op_parent: &mut Operation, loc: &Location) -> Self
fn __new_memref( op: &'static Op, context: &Context, lhs: &Value, rhs: &Value, output: &Value, loc: &Location, ) -> Self
fn __new_tensor( op: &'static Op, t: &RankedTensor, lhs: &Value, rhs: &Value, output: &Value, loc: &Location, ) -> Self
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.