~/bend-docscommunity

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>