SYMBOL INDEX (144 symbols across 13 files) FILE: samples/testbackend/src/lib.rs function handle (line 5) | pub extern "C" fn handle() { FILE: samples/testfunc/src/lib.rs function hello (line 6) | pub extern "C" fn hello() { function bonjour (line 17) | pub extern "C" fn bonjour() { FILE: serverless-api/src/lib.rs function log (line 5) | pub fn log(ptr: *const u8, size: u64); function response_set_status_line (line 6) | pub fn response_set_status_line(status: u32, ptr: *const u8, size: u64); function response_set_header (line 7) | pub fn response_set_header(name_ptr: *const u8, name_size: u64, value_pt... function response_set_body (line 8) | pub fn response_set_body(ptr: *const u8, size: u64); function tcp_connect (line 9) | pub fn tcp_connect(ptr: *const u8, size: u64) -> i32; function tcp_read (line 10) | pub fn tcp_read(fd: i32, ptr: *mut u8, size: u64) -> i64; function tcp_write (line 11) | pub fn tcp_write(fd: i32, ptr: *const u8, size: u64) -> i64; function db_get (line 12) | pub fn db_get(key_ptr: *const u8, key_size: u64, value_ptr: *const u8, v... function log (line 16) | pub fn log(s: &str) { function get (line 24) | pub fn get(key: &str) -> Option { function set_status (line 60) | pub fn set_status(status: u16, reason: &str) { function set_header (line 66) | pub fn set_header(name: &str, value: &str) { function set_body (line 72) | pub fn set_body(body: &[u8]) { type TcpStream (line 79) | pub struct TcpStream { method connect (line 84) | pub fn connect(address: &str) -> Option { method write (line 93) | pub fn write(&mut self, data: &[u8]) -> Option { method read (line 102) | pub fn read(&mut self, data: &mut [u8]) -> Option { FILE: src/async/host.rs type AsyncHostError (line 18) | pub enum AsyncHostError { method fmt (line 25) | fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt:... type PreparedResponse (line 33) | pub struct PreparedResponse { method new (line 41) | pub fn new() -> PreparedResponse { type State (line 51) | pub struct State { method new (line 60) | pub fn new() -> State { method get_buf (line 71) | pub fn get_buf(&mut self, ptr: u32, size: usize) -> Option> { method write_buf (line 77) | pub fn write_buf(&mut self, ptr: u32, data: &[u8]) { method check_signature (line 295) | fn check_signature(&self, index: usize, signature: &Signature) -> bool { type AsyncHost (line 83) | pub struct AsyncHost { type State (line 88) | type State = State; method build (line 90) | fn build(s: Rc>) -> Self { constant LOG_INDEX (line 99) | const LOG_INDEX: usize = 0; constant RESPONSE_SET_STATUS_LINE (line 101) | const RESPONSE_SET_STATUS_LINE: usize = 1; constant RESPONSE_SET_HEADER (line 102) | const RESPONSE_SET_HEADER: usize = 2; constant RESPONSE_SET_BODY (line 103) | const RESPONSE_SET_BODY: usize = 3; constant TCP_CONNECT (line 104) | const TCP_CONNECT: usize = 4; constant TCP_READ (line 105) | const TCP_READ: usize = 5; constant TCP_WRITE (line 106) | const TCP_WRITE: usize = 6; constant DB_GET (line 107) | const DB_GET: usize = 7; method invoke_index (line 110) | fn invoke_index(&mut self, index: usize, args: RuntimeArgs) -> Result Resul... method resolve_memory (line 363) | fn resolve_memory(&self, _field_name: &str, _memory_type: &MemoryDescrip... type StateResolver (line 381) | pub struct StateResolver { method resolve_func (line 386) | fn resolve_func(&self, field_name: &str, signature: &Signature) -> Resul... method resolve_memory (line 414) | fn resolve_memory(&self, _field_name: &str, _memory_type: &MemoryDescrip... FILE: src/async/mod.rs constant SERVER (line 14) | const SERVER: Token = Token(0); function server (line 16) | pub fn server(config: Config) { FILE: src/async/session.rs type ExecutionResult (line 19) | pub enum ExecutionResult { type Stream (line 29) | pub struct Stream { type Buf (line 36) | pub struct Buf { type SessionState (line 43) | pub enum SessionState { type Session (line 52) | pub struct Session { method new (line 65) | pub fn new(config: Rc>, stream: TcpStream, i... method add_backend (line 95) | pub fn add_backend(&mut self, stream: TcpStream, index: usize) { method resume (line 108) | pub fn resume(&mut self) -> ExecutionResult { method create_instance (line 162) | pub fn create_instance(&mut self) -> ExecutionResult { method process_events (line 208) | pub fn process_events(&mut self, token: usize, events: Ready) -> bool { method execute (line 231) | pub fn execute(&mut self) -> ExecutionResult { method front_readable (line 257) | fn front_readable(&mut self) -> ExecutionResult { method process (line 290) | fn process(&mut self) -> ExecutionResult { method front_writable (line 455) | fn front_writable(&mut self) -> ExecutionResult { FILE: src/config.rs type WasmApp (line 9) | pub struct WasmApp { type Config (line 18) | pub struct Config { function load (line 23) | pub fn load(file: &str) -> Option { type ApplicationState (line 38) | pub struct ApplicationState { method new (line 46) | pub fn new(config: &Config) -> ApplicationState { method route (line 70) | pub fn route(&self, method: &str, url: &str) -> Option<(&str, &Module,... FILE: src/interpreter.rs constant DEFAULT_VALUE_STACK_LIMIT (line 10) | pub const DEFAULT_VALUE_STACK_LIMIT: usize = 16384; constant DEFAULT_FRAME_STACK_LIMIT (line 11) | pub const DEFAULT_FRAME_STACK_LIMIT: usize = 16384; type HostBuilder (line 13) | pub trait HostBuilder<'a, S> { method build (line 14) | fn build(s: &'a mut S) -> Self; type Host (line 17) | pub trait Host { method build (line 20) | fn build(s: Rc>) -> Self; type WasmInstance (line 23) | pub struct WasmInstance> { function new (line 30) | pub fn new(state: Rc>, func_ref: &FuncRef, args: &[RuntimeVal... function resume (line 40) | pub fn resume(&mut self) -> Result, Trap> { function add_function_result (line 48) | pub fn add_function_result(&mut self, return_value: RuntimeValue) { function create_stack (line 58) | pub fn create_stack(func: &FuncRef, args: &[RuntimeValue]) -> VecDeque( function load_module (line 143) | pub fn load_module(file: &str, func_name: &str) -> Module { FILE: src/jit/env.rs type Exportable (line 12) | pub struct Exportable { function new (line 21) | pub fn new(entity: T) -> Self { type ModuleInfo (line 29) | pub struct ModuleInfo { method new (line 42) | pub fn new() -> ModuleInfo { type Env (line 57) | pub struct Env { method new (line 63) | pub fn new() -> Env { method flags (line 76) | fn flags(&self) -> &Flags { method get_func_name (line 80) | fn get_func_name(&self, func_index: FunctionIndex) -> ExternalName { method declare_signature (line 84) | fn declare_signature(&mut self, sig: &Signature) { method get_signature (line 88) | fn get_signature(&self, sig_index: SignatureIndex) -> &Signature { method declare_func_import (line 92) | fn declare_func_import( method get_num_func_imports (line 111) | fn get_num_func_imports(&self) -> usize { method declare_func_type (line 115) | fn declare_func_type(&mut self, sig_index: SignatureIndex) { method get_func_type (line 119) | fn get_func_type(&self, func_index: FunctionIndex) -> SignatureIndex { method declare_global (line 123) | fn declare_global(&mut self, global: Global) { method get_global (line 127) | fn get_global(&self, global_index: GlobalIndex) -> &Global { method declare_table (line 131) | fn declare_table(&mut self, table: Table) { method declare_table_elements (line 135) | fn declare_table_elements( method declare_memory (line 145) | fn declare_memory(&mut self, memory: Memory) { method declare_data_initialization (line 151) | fn declare_data_initialization( method declare_func_export (line 162) | fn declare_func_export( method declare_table_export (line 173) | fn declare_table_export( method declare_memory_export (line 178) | fn declare_memory_export( method declare_global_export (line 183) | fn declare_global_export( method declare_start_func (line 189) | fn declare_start_func(&mut self, index: FunctionIndex) { method define_function_body (line 194) | fn define_function_body( function get_func_name (line 71) | fn get_func_name(func_index: FunctionIndex) -> ir::ExternalName { type FuncEnv (line 215) | pub struct FuncEnv<'env> { function new (line 220) | pub fn new(mod_info: &'env ModuleInfo) -> Self { function vmctx_sig (line 226) | fn vmctx_sig(&self, sigidx: SignatureIndex) -> ir::Signature { method flags (line 237) | fn flags(&self) -> &settings::Flags { method make_global (line 241) | fn make_global(&mut self, func: &mut ir::Function, index: GlobalIndex) -... method make_heap (line 251) | fn make_heap(&mut self, func: &mut ir::Function, _index: MemoryIndex) ->... method make_indirect_sig (line 263) | fn make_indirect_sig(&mut self, func: &mut ir::Function, index: Signatur... method make_direct_func (line 269) | fn make_direct_func(&mut self, func: &mut ir::Function, index: FunctionI... method translate_call_indirect (line 282) | fn translate_call_indirect( method translate_call (line 323) | fn translate_call( method translate_grow_memory (line 344) | fn translate_grow_memory( method translate_current_memory (line 354) | fn translate_current_memory( FILE: src/jit/mod.rs function server (line 9) | pub fn server(config: Config) { FILE: src/main.rs function main (line 24) | fn main() { FILE: src/sync/host.rs type HostErrorWithCode (line 17) | struct HostErrorWithCode { method fmt (line 22) | fn fmt(&self, f: &mut ::std::fmt::Formatter) -> Result<(), ::std::fmt:... type PreparedResponse (line 30) | pub struct PreparedResponse { method new (line 37) | pub fn new() -> PreparedResponse { type State (line 46) | pub struct State { method new (line 55) | pub fn new() -> State { method check_signature (line 271) | fn check_signature(&self, index: usize, signature: &Signature) -> bool { type SyncHost (line 66) | pub struct SyncHost { type State (line 71) | type State = State; method build (line 73) | fn build(s: Rc>) -> Self { constant LOG_INDEX (line 82) | const LOG_INDEX: usize = 0; constant RESPONSE_SET_STATUS_LINE (line 84) | const RESPONSE_SET_STATUS_LINE: usize = 1; constant RESPONSE_SET_HEADER (line 85) | const RESPONSE_SET_HEADER: usize = 2; constant RESPONSE_SET_BODY (line 86) | const RESPONSE_SET_BODY: usize = 3; constant TCP_CONNECT (line 87) | const TCP_CONNECT: usize = 4; constant TCP_READ (line 88) | const TCP_READ: usize = 5; constant TCP_WRITE (line 89) | const TCP_WRITE: usize = 6; constant DB_GET (line 90) | const DB_GET: usize = 7; method invoke_index (line 93) | fn invoke_index(&mut self, index: usize, args: RuntimeArgs) -> Result Resul... method resolve_memory (line 339) | fn resolve_memory(&self, _field_name: &str, _memory_type: &MemoryDescrip... FILE: src/sync/mod.rs function server (line 11) | pub fn server(config: Config) {