pub trait BinaryOperator<T>: AccumulatorBinaryOperator<T>
where T: ValueType,
{ // Required method fn graphblas_type(&self) -> GrB_BinaryOp; }

Required Methods§

Implementors§

source§

impl BinaryOperator<bool> for LogicalAnd<bool>

source§

impl BinaryOperator<bool> for LogicalExclusiveOr<bool>

source§

impl BinaryOperator<bool> for LogicalOr<bool>

source§

impl<T: ValueType + AnyTyped<T>> BinaryOperator<T> for Any<T>

source§

impl<T: ValueType + BitWiseLogicalAndTyped<T>> BinaryOperator<T> for BitWiseLogicalAnd<T>

source§

impl<T: ValueType + BitWiseLogicalExclusiveNotOrTyped<T>> BinaryOperator<T> for BitWiseLogicalExclusiveNotOr<T>

source§

impl<T: ValueType + BitWiseLogicalExclusiveOrTyped<T>> BinaryOperator<T> for BitWiseLogicalExclusiveOr<T>

source§

impl<T: ValueType + BitWiseLogicalOrTyped<T>> BinaryOperator<T> for BitWiseLogicalOr<T>

source§

impl<T: ValueType + ClearBitTyped<T>> BinaryOperator<T> for ClearBit<T>

source§

impl<T: ValueType + ColumnIndexFirstArgumentTyped<T>> BinaryOperator<T> for ColumnIndexFirstArgument<T>

source§

impl<T: ValueType + ColumnIndexSecondArgumentTyped<T>> BinaryOperator<T> for ColumnIndexSecondArgument<T>

source§

impl<T: ValueType + DivideTyped<T>> BinaryOperator<T> for Divide<T>

source§

impl<T: ValueType + FirstTyped<T>> BinaryOperator<T> for First<T>

source§

impl<T: ValueType + FloatingPointFourQuadrantArcTangentTyped<T>> BinaryOperator<T> for FloatingPointFourQuadrantArcTangent<T>

source§

impl<T: ValueType + FloatingPointFromMagnitudeAndSignTyped<T>> BinaryOperator<T> for FloatingPointFromMagnitudeAndSign<T>

source§

impl<T: ValueType + FloatingPointHypotenuseTyped<T>> BinaryOperator<T> for FloatingPointHypotenuse<T>

source§

impl<T: ValueType + FloatingPointModulusTyped<T>> BinaryOperator<T> for FloatingPointModulus<T>

source§

impl<T: ValueType + FloatingPointRemainderTyped<T>> BinaryOperator<T> for FloatingPointRemainder<T>

source§

impl<T: ValueType + GetBitTyped<T>> BinaryOperator<T> for GetBit<T>

source§

impl<T: ValueType + IsEqualTyped<T>> BinaryOperator<T> for IsEqual<T>

source§

impl<T: ValueType + IsGreaterThanOrEqualToTyped<T>> BinaryOperator<T> for IsGreaterThanOrEqualTo<T>

source§

impl<T: ValueType + IsGreaterThanTyped<T>> BinaryOperator<T> for IsGreaterThan<T>

source§

impl<T: ValueType + IsLessThanOrEqualToTyped<T>> BinaryOperator<T> for IsLessThanOrEqualTo<T>

source§

impl<T: ValueType + IsLessThanTyped<T>> BinaryOperator<T> for IsLessThan<T>

source§

impl<T: ValueType + IsNotEqualTyped<T>> BinaryOperator<T> for IsNotEqual<T>

source§

impl<T: ValueType + LDExpTyped<T>> BinaryOperator<T> for LDExp<T>

source§

impl<T: ValueType + MaxTyped<T>> BinaryOperator<T> for Max<T>

source§

impl<T: ValueType + MinTyped<T>> BinaryOperator<T> for Min<T>

source§

impl<T: ValueType + MinusTyped<T>> BinaryOperator<T> for Minus<T>

source§

impl<T: ValueType + OneTyped<T>> BinaryOperator<T> for One<T>

source§

impl<T: ValueType + PlusTyped<T>> BinaryOperator<T> for Plus<T>

source§

impl<T: ValueType + PowerTyped<T>> BinaryOperator<T> for Power<T>

source§

impl<T: ValueType + ReverseDivideTyped<T>> BinaryOperator<T> for ReverseDivide<T>

source§

impl<T: ValueType + ReverseMinusTyped<T>> BinaryOperator<T> for ReverseMinus<T>

source§

impl<T: ValueType + RowIndexFirstArgumentTyped<T>> BinaryOperator<T> for RowIndexFirstArgument<T>

source§

impl<T: ValueType + RowIndexSecondArgumentTyped<T>> BinaryOperator<T> for RowIndexSecondArgument<T>

source§

impl<T: ValueType + SecondTyped<T>> BinaryOperator<T> for Second<T>

source§

impl<T: ValueType + SetBitTyped<T>> BinaryOperator<T> for SetBit<T>

source§

impl<T: ValueType + ShiftBitTyped<T>> BinaryOperator<T> for ShiftBit<T>

source§

impl<T: ValueType + TimesTyped<T>> BinaryOperator<T> for Times<T>

source§

impl<T: ValueType + TypedIsEqualTyped<T>> BinaryOperator<T> for TypedIsEqual<T>

source§

impl<T: ValueType + TypedIsGreaterThanOrEqualToTyped<T>> BinaryOperator<T> for TypedIsGreaterThanOrEqualTo<T>

source§

impl<T: ValueType + TypedIsGreaterThanTyped<T>> BinaryOperator<T> for TypedIsGreaterThan<T>

source§

impl<T: ValueType + TypedIsLessThanOrEqualToTyped<T>> BinaryOperator<T> for TypedIsLessThanOrEqualTo<T>

source§

impl<T: ValueType + TypedIsLessThanTyped<T>> BinaryOperator<T> for TypedIsLessThan<T>

source§

impl<T: ValueType + TypedIsNotEqualTyped<T>> BinaryOperator<T> for TypedIsNotEqual<T>

source§

impl<T: ValueType + TypedLogicalAndTyped<T>> BinaryOperator<T> for TypedLogicalAnd<T>

source§

impl<T: ValueType + TypedLogicalExclusiveOrTyped<T>> BinaryOperator<T> for TypedLogicalExclusiveOr<T>

source§

impl<T: ValueType + TypedLogicalOrTyped<T>> BinaryOperator<T> for TypedLogicalOr<T>