def settle

stelliferous@0.0.2.0 · tensor_layout.bend:215

import stelliferous@0.0.2.0/tensor_layout.bend as TensorLayout
import Base
import stelliferous@0.0.2.0/storage_buffer.bend as Storage
import stelliferous@0.0.2.0/tensor_operations.bend as Operations

215def settle(~Element: Data,valid: Bool,result: Operations.Outcome<(Storage.Buffer<Element> & Storage.Buffer<Element>)>) ->
216  (Storage.Buffer<Element> & Storage.Buffer<Element>) & Bool:
217  match result:
218    case Operations.Accepted{owners}: (owners,valid)
219    case Operations.Rejected{owners}: (owners,False{})

Uses (5)

Used by (2)