Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Geal/serverless-wasm
/ functions
Functions
80 in github.com/Geal/serverless-wasm
⨍
Functions
80
◇
Types & classes
25
↓ 8 callers
Method
add_function_result
(&mut self, return_value: RuntimeValue)
src/interpreter.rs:48
↓ 7 callers
Method
write
(&mut self, data: &[u8])
serverless-api/src/lib.rs:93
↓ 6 callers
Function
log
(s: &str)
serverless-api/src/lib.rs:16
↓ 4 callers
Method
read
(&mut self, data: &mut [u8])
serverless-api/src/lib.rs:102
↓ 4 callers
Function
set_body
(body: &[u8])
serverless-api/src/lib.rs:72
↓ 4 callers
Function
set_header
(name: &str, value: &str)
serverless-api/src/lib.rs:66
↓ 4 callers
Function
set_status
(status: u16, reason: &str)
serverless-api/src/lib.rs:60
↓ 3 callers
Function
get_func_name
(func_index: FunctionIndex)
src/jit/env.rs:71
↓ 3 callers
Method
vmctx_sig
Create a signature for `sigidx` amended with a `vmctx` argument after the standard wasm arguments.
src/jit/env.rs:226
↓ 3 callers
Method
write_buf
(&mut self, ptr: u32, data: &[u8])
src/async/host.rs:77
↓ 2 callers
Method
check_signature
(&self, index: usize, signature: &Signature)
src/async/host.rs:295
↓ 2 callers
Method
resume
(&mut self)
src/async/session.rs:108
↓ 2 callers
Method
route
(&self, method: &str, url: &str)
src/config.rs:70
↓ 1 callers
Method
add_backend
(&mut self, stream: TcpStream, index: usize)
src/async/session.rs:95
↓ 1 callers
Method
check_signature
(&self, index: usize, signature: &Signature)
src/sync/host.rs:271
↓ 1 callers
Method
create_instance
(&mut self)
src/async/session.rs:162
↓ 1 callers
Function
create_stack
(func: &FuncRef, args: &[RuntimeValue])
src/interpreter.rs:58
↓ 1 callers
Method
execute
(&mut self)
src/async/session.rs:231
↓ 1 callers
Method
front_readable
(&mut self)
src/async/session.rs:257
↓ 1 callers
Method
front_writable
(&mut self)
src/async/session.rs:455
↓ 1 callers
Function
get
(key: &str)
serverless-api/src/lib.rs:24
↓ 1 callers
Method
get_buf
(&mut self, ptr: u32, size: usize)
src/async/host.rs:71
↓ 1 callers
Method
get_func_type
(&self, func_index: FunctionIndex)
src/jit/env.rs:119
↓ 1 callers
Method
get_num_func_imports
(&self)
src/jit/env.rs:111
↓ 1 callers
Function
load
(file: &str)
src/config.rs:23
↓ 1 callers
Function
load_module
(file: &str, func_name: &str)
src/interpreter.rs:143
↓ 1 callers
Function
my_run_interpreter_loop
( interpreter: &mut Interpreter<E>, function_stack: &mut VecDeque<FunctionContext>, )
src/interpreter.rs:73
↓ 1 callers
Method
process
(&mut self)
src/async/session.rs:290
↓ 1 callers
Method
process_events
(&mut self, token: usize, events: Ready)
src/async/session.rs:208
↓ 1 callers
Function
server
(config: Config)
src/jit/mod.rs:9
Function
bonjour
()
samples/testfunc/src/lib.rs:17
Method
build
(s: Rc<RefCell<Self::State>>)
src/async/host.rs:90
Method
build
(s: Rc<RefCell<Self::State>>)
src/sync/host.rs:73
Method
connect
(address: &str)
serverless-api/src/lib.rs:84
Method
declare_data_initialization
( &mut self, memory_index: MemoryIndex, base: Option<GlobalIndex>, offset: usize,
src/jit/env.rs:151
Method
declare_func_export
( &mut self, func_index: FunctionIndex, name: &'data str )
src/jit/env.rs:162
Method
declare_func_import
( &mut self, sig_index: SignatureIndex, module: &'data str, field: &'data str )
src/jit/env.rs:92
Method
declare_func_type
(&mut self, sig_index: SignatureIndex)
src/jit/env.rs:115
Method
declare_global
(&mut self, global: Global)
src/jit/env.rs:123
Method
declare_global_export
( &mut self, global_index: GlobalIndex, name: &'data str )
src/jit/env.rs:183
Method
declare_memory
(&mut self, memory: Memory)
src/jit/env.rs:145
Method
declare_memory_export
( &mut self, memory_index: MemoryIndex, name: &'data str )
src/jit/env.rs:178
Method
declare_signature
(&mut self, sig: &Signature)
src/jit/env.rs:84
Method
declare_start_func
(&mut self, index: FunctionIndex)
src/jit/env.rs:189
Method
declare_table
(&mut self, table: Table)
src/jit/env.rs:131
Method
declare_table_elements
( &mut self, table_index: TableIndex, base: Option<GlobalIndex>, offset: usize,
src/jit/env.rs:135
Method
declare_table_export
( &mut self, table_index: TableIndex, name: &'data str )
src/jit/env.rs:173
Method
define_function_body
( &mut self, body_bytes: &'data [u8] )
src/jit/env.rs:194
Method
flags
(&self)
src/jit/env.rs:76
Method
fmt
(&self, f: &mut ::std::fmt::Formatter)
src/async/host.rs:25
Method
fmt
(&self, f: &mut ::std::fmt::Formatter)
src/sync/host.rs:22
Method
get_func_name
(&self, func_index: FunctionIndex)
src/jit/env.rs:80
Method
get_global
(&self, global_index: GlobalIndex)
src/jit/env.rs:127
Method
get_signature
(&self, sig_index: SignatureIndex)
src/jit/env.rs:88
Function
handle
()
samples/testbackend/src/lib.rs:5
Function
hello
()
samples/testfunc/src/lib.rs:6
Method
invoke_index
(&mut self, index: usize, args: RuntimeArgs)
src/async/host.rs:110
Method
invoke_index
(&mut self, index: usize, args: RuntimeArgs)
src/sync/host.rs:93
Function
main
()
src/main.rs:24
Method
make_direct_func
(&mut self, func: &mut ir::Function, index: FunctionIndex)
src/jit/env.rs:269
Method
make_global
(&mut self, func: &mut ir::Function, index: GlobalIndex)
src/jit/env.rs:241
Method
make_heap
(&mut self, func: &mut ir::Function, _index: MemoryIndex)
src/jit/env.rs:251
Method
make_indirect_sig
(&mut self, func: &mut ir::Function, index: SignatureIndex)
src/jit/env.rs:263
Method
new
(config: &Config)
src/config.rs:46
Method
new
(state: Rc<RefCell<S>>, func_ref: &FuncRef, args: &[RuntimeValue])
src/interpreter.rs:30
Method
new
(config: Rc<RefCell<ApplicationState>>, stream: TcpStream, index: usize)
src/async/session.rs:65
Method
new
()
src/async/host.rs:41
Method
new
(entity: T)
src/jit/env.rs:21
Method
new
()
src/sync/host.rs:37
Method
resolve_func
(&self, field_name: &str, signature: &Signature)
src/async/host.rs:335
Method
resolve_func
(&self, field_name: &str, signature: &Signature)
src/sync/host.rs:311
Method
resolve_memory
(&self, _field_name: &str, _memory_type: &MemoryDescriptor)
src/async/host.rs:363
Method
resolve_memory
(&self, _field_name: &str, _memory_type: &MemoryDescriptor)
src/sync/host.rs:339
Method
resume
(&mut self)
src/interpreter.rs:40
Function
server
(config: Config)
src/async/mod.rs:16
Function
server
(config: Config)
src/sync/mod.rs:11
Method
translate_call
( &mut self, mut pos: FuncCursor, _callee_index: FunctionIndex, callee: ir::Fu
src/jit/env.rs:323
Method
translate_call_indirect
( &mut self, mut pos: FuncCursor, _table_index: TableIndex, _sig_index: Signat
src/jit/env.rs:282
Method
translate_current_memory
( &mut self, mut pos: FuncCursor, _index: MemoryIndex, _heap: ir::Heap, )
src/jit/env.rs:354
Method
translate_grow_memory
( &mut self, mut pos: FuncCursor, _index: MemoryIndex, _heap: ir::Heap,
src/jit/env.rs:344