pub trait OperatorSignature {
type Input0;
type Input1;
type Input2;
type Input3;
type Output0;
type Output1;
type Output2;
type Output3;
}Expand description
The trait describing up to 4 inputs and 4 outputs for an operator.
Each #[derive(Operator)] implementation will provide a hidden struct
implementing these 8 associated types.