def from_string.size.begin

mylsm-lsm-store@0.6.0.1 · src/StorageBytes.bend:128

import mylsm-lsm-store@0.6.0.1/src/StorageBytes.bend as StorageBytes
import Base

128def from_string.size.begin(+text: String) -> Maybe<&2, U32>:
129  match text:
130    case SNil{}:
131      Some{0}
132    case SCon{Chr{scalar}, _}:
133      from_string.size(text, 0,
134        U32.is_le(0, (MAX_RECORD_BYTES() - utf8.width(scalar) : U32)))

Uses (9)

Used by (2)