def tx.cursor.bound.required
mylsm-lsm-store@0.6.0.1 · src/coordinator/TransportBudgetPolicy.bend:246
import mylsm-lsm-store@0.6.0.1/src/coordinator/TransportBudgetPolicy.bend as TransportBudgetPolicy
import Base
246def tx.cursor.bound.required(
247 copies: Nat & Nat,
248 response_copies: U32 & U32
249) -> BoundDecision:
250 match copies:
251 case (check_bytes, required_bytes):
252 match response_copies:
253 case (response_for_check, _):
254 tx.cursor.bound.measured(required_bytes,
255 Nat.is_le(check_bytes, U32.to_nat(response_for_check)))