def parse.float

bendonnect-rpc@0.1.0.0 · src/pbjson.bend:471

import bendonnect-rpc@0.1.0.0/src/pbjson.bend as Pbjson
import Base
import bendonnect-rpc@0.1.0.0/src/pb.bend as Pbr

471def parse.float(+s: String) -> Maybe<&2, F32>:
472  Bool.pick(Maybe<&2, F32>, String.eq(s, "NaN"), Some{Pbr.f32.of_bits(2143289344)},
473  Bool.pick(Maybe<&2, F32>, String.eq(s, "Infinity"), Some{Pbr.f32.of_bits(2139095040)},
474  Bool.pick(Maybe<&2, F32>, String.eq(s, "-Infinity"), Some{Pbr.f32.of_bits(4286578688)},
475  F32.read(s))))

Uses (7)

Used by (2)