def projection_checked.ranked
bendtorch-core@0.1.0.0 · src/shape/core.bend:897
import bendtorch-core@0.1.0.0/src/shape/core.bend as Core
import Base
897def projection_checked.ranked(+input: Shape, +output: Shape, +values: List<&2, U32>, same_rank: BoolCase<Nat.is_eq(rank_dimensions(dimensions(output)), rank_dimensions(values))>) -> Result<&2, &2, Error, CheckedCoordinate<input>>:
898 match same_rank:
899 case BFalse{equal}:
900 Fail{CoordinateRankMismatch{}}
901 case BTrue{equal}:
902 projection_checked.fits(input, output, values, bool_case(fit_words(dimensions(output), values)))