fn sum_as()

in gad/src/array.rs [160:170]


        fn sum_as(&mut self, v: &af::Dim4, rdims: af::Dim4) -> Result<af::Dim4> {
            for i in 0..4 {
                if rdims[i] == v[i] {
                    continue;
                }
                if rdims[i] != 1 {
                    return Err(Error::dimensions(func_name!(), &[v, &rdims]));
                }
            }
            Ok(rdims)
        }