fn rules<'r, 'p: 'r, 's: 'r>(
        &'s self,
        s: &mut Solver<'r>,
        inputs: &'p [TensorProxy],
        outputs: &'p [TensorProxy],
    ) -> InferenceResult {
        check_input_arity(&inputs, 3)?;
        check_output_arity(&outputs, 1)?;
        rules(s, self.datum_type, &outputs[0], &inputs[0], &inputs[1], &inputs[2])
    }
/// Registers the inference rules of the operator.
Registers the inference rules of the operator.
Registers the inference rules of the operator .
fn rules<'r, 'p: 'r, 's: 'r>(
        &'s self,
        s: &mut Solver<'r>,
        inputs: &'p [TensorProxy],
        outputs: &'p [TensorProxy],
    ) -> InferenceResult {
        check_input_arity(&inputs, 3)?;
        check_output_arity(&outputs, 1)?;
        rules(s, self.datum_type, &outputs[0], &inputs[0], &inputs[1], &inputs[2])
    }
fn rules < ' r , ' p : ' r , ' s : ' r > ( & ' s self , s : & mut Solver < ' r > , inputs : & ' p [ TensorProxy ] , outputs : & ' p [ TensorProxy ] , ) -> InferenceResult { check_input_arity ( & inputs , 3 ) ? ; check_output_arity ( & outputs , 1 ) ? ; rules ( s , self . datum_type , & outputs [ 0 ] , & inputs [ 0 ] , & inputs [ 1 ] , & inputs [ 2 ] ) }
Registers the inference rules of the operator.
Registers the inference rules of the operator .
&'s self
s
&mut Solver<'r>
inputs
&'p [TensorProxy]
outputs
&'p [TensorProxy]
&'s self
s
&mut Solver<'r>
inputs
&'p [TensorProxy]
outputs
&'p [TensorProxy]