def flat_checked.finish
import bendtorch-core@0.1.0.0/src/shape/core.bend as Coreimport Base
688def flat_checked.finish(-shape: Shape, +index: Nat, verdict: BoolCase<Nat.is_lt(index, elements(shape))>) -> Result<&2, &2, Error, FlatIndex<shape>>:
689 match verdict:
690 case BFalse{equal}:
691 Fail{FlatIndexOutOfBounds{}}
692 case BTrue{equal}:
693 Done{FIndex{index, equal}}
Uses (8)
Used by (6)
- bendtorch-core@0.1.0.0/src/shape/core:flat_checked
- bendtorch-core@0.1.0.0/src/shape/boundary_proofs:flat_view
- bendtorch-core@0.1.0.0/src/tensor/elementwise_PROOF:checked_indices_success
- bendtorch-core@0.1.0.0/src/tensor/elementwise_parallel_proof:decided_walks
- bendtorch-core@0.1.0.0/src/tensor/projection_PROOF:checked_acceptance
- …