encoding.bend relies on unsafe/foreign
raw source on the hub · import 0x9d23342b3ff0307de441520a624274dc/encoding.bend as Encoding
1 import
import Base
Definitions
def nibble source · line 5 · raw
@+n:U32 -> U32
def hi source · line 16 · raw
@+n:U32 -> U32
def lo source · line 19 · raw
@+n:U32 -> U32
def encode.go source · line 22 · raw
@s:String -> @acc:String -> String
def encode source · line 29 · raw
@s:String -> String
def unhex.h source · line 32 · raw
@c:U32 -> @hex:Bool -> Maybe<&2, U32>
def unhex.d source · line 39 · raw
@+c:U32 -> @dec:Bool -> @hex:Bool -> Maybe<&2, U32>
def unhex source · line 46 · raw
@+c:U32 -> Maybe<&2, U32>
def decode.cons source · line 49 · raw
@byte:U32 -> @rest:Maybe<&2, String> -> Maybe<&2, String>
def decode.join2 source · line 56 · raw
@x:U32 -> @b:Maybe<&2, U32> -> @rest:Maybe<&2, String> -> Maybe<&2, String>
def decode.join source · line 63 · raw
@a:Maybe<&2, U32> -> @b:Maybe<&2, U32> -> @rest:Maybe<&2, String> -> Maybe<&2, String>
def decode source · line 82 · raw
@s:String -> Maybe<&2, String>
Unsafe
unsafe hi.go source · line 9 · raw
@+n:U32 -> @+acc:U32 -> @small:Bool -> U32
unsafe decode.go source · line 71 · raw
@s:String -> Maybe<&2, String>