cachet.bend relies on unsafe/foreign
raw source on the hub · import 0xac19a5c9b4cef01e72dcbe9e5b881fc7/cachet.bend as Cachet
1 import
import Base
Effects (foreign code)
effect Codec.base64url_encode source · line 3 · raw
@input:String -> IO(String)
foreign: effs/base64url_encode.c, effs/base64url_encode.js
effect Codec.base64url_decode source · line 7 · raw
@input:String -> IO(String)
foreign: effs/base64url_decode.c, effs/base64url_decode.js
effect Crypto.hmac_sha256 source · line 11 · raw
@message:String -> @secret:String -> IO(String)
foreign: effs/hmac_sha256.c, effs/hmac_sha256.js
effect Clock.unix_now source · line 15 · raw
IO(U32)
foreign: effs/unix_now.c, effs/unix_now.js
effect Pipe.field source · line 19 · raw
@+packed:String -> @index:U32 -> IO(Result<&1, &1, Pair(U32, String), String>)
foreign: effs/pipe_field.c, effs/pipe_field.js
effect Codec.u32_of_string source · line 23 · raw
@+text:String -> IO(Result<&1, &1, Pair(U32, String), U32>)
foreign: effs/u32_of_string.c, effs/u32_of_string.js