1 2 3 4 5 6 7 8 9 10 11
use crate::{ binary_function::BinaryFunction, binary_operation_id::BinaryOperationId, }; pub trait ExternalBinaryOperation<Id>: BinaryFunction<Id> where Id: BinaryOperationId, { } impl<T: BinaryFunction<Id>, Id> ExternalBinaryOperation<Id> for T {}