SYMBOL INDEX (67 symbols across 13 files) FILE: crates/cli/benches/benchmark.rs function criterion_benchmark (line 20) | pub fn criterion_benchmark(c: &mut Criterion) { type WasmCase (line 67) | struct WasmCase { method new (line 81) | fn new(strategy: BuildStrategy, entrypoint: Entrypoint) -> Result) -> fmt::Result { type BuildStrategy (line 122) | enum BuildStrategy { method build_wasm (line 128) | fn build_wasm(&self, output_path: &Path, entrypoint: &Entrypoint) -> R... method wasi_args (line 157) | fn wasi_args(&self, entrypoint: &Entrypoint) -> Vec { method fmt (line 178) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Entrypoint (line 190) | struct Entrypoint<'a> { function from (line 199) | fn from(value: &'a str) -> Self { function cargo_target_tmpdir (line 217) | fn cargo_target_tmpdir() -> PathBuf { function ruby_wasm (line 221) | fn ruby_wasm() -> Result { function wasi_vfs (line 235) | fn wasi_vfs() -> Result { function download_wasi_vfs (line 250) | fn download_wasi_vfs(path: &Path, version: &str) -> Result<()> { function extract_wasi_vfs (line 261) | fn extract_wasi_vfs(archive: &Path, extract_to: &Path) -> Result<()> { FILE: crates/cli/benches/scripts/transformer/preload/transformer.rb class Transformer (line 1) | class Transformer method initialize (line 2) | def initialize(input) method transform (line 6) | def transform FILE: crates/cli/build.rs function main (line 5) | fn main() -> Result<()> { FILE: crates/cli/src/main.rs type Opt (line 12) | struct Opt { function main (line 26) | async fn main() -> Result<()> { function wizen (line 43) | async fn wizen( function wasi (line 64) | fn wasi(ruby_code: &str, preload_path: Option) -> Result Result<()> { function test_preludes (line 21) | pub fn test_preludes() -> Result<()> { type Context (line 36) | struct Context { method new (line 42) | fn new(input: &[u8]) -> Context { function wasm_path (line 54) | fn wasm_path(test_name: &str) -> String { function run_ruvy (line 58) | fn run_ruvy(wasm_path: &str, input_path: &str, preload: Option<&str>) ->... function run_wasm (line 74) | fn run_wasm(wasm_path: impl AsRef, input: &str) -> Result { FILE: crates/core/src/main.rs function main (line 8) | fn main() { function load_user_code (line 15) | pub extern "C" fn load_user_code() { type WasmCtx (line 29) | struct WasmCtx; method new (line 33) | fn new() -> Self { method drop (line 40) | fn drop(&mut self) { function __wasm_call_ctors (line 56) | fn __wasm_call_ctors(); function __wasm_call_dtors (line 58) | fn __wasm_call_dtors(); FILE: crates/core/src/runtime.rs function init_ruby (line 7) | pub fn init_ruby() { function eval (line 14) | pub fn eval(code: &str) -> Result { function preload_files (line 27) | pub fn preload_files(path: String) { function cleanup_ruby (line 39) | pub fn cleanup_ruby() -> Result<()> { function test_int (line 55) | fn test_int() { FILE: crates/ruby-wasm-assets/src/lib.rs constant RUBY_WASM_VERSION (line 19) | const RUBY_WASM_VERSION: &str = "2.1.0"; constant RUBY_WASM_RUBY_VERSION (line 20) | const RUBY_WASM_RUBY_VERSION: &str = "3_2"; constant RUBY_WASM_TARGET (line 21) | const RUBY_WASM_TARGET: &str = "wasm32-unknown-wasi"; constant RUBY_WASM_PROFILE (line 22) | const RUBY_WASM_PROFILE: &str = "minimal"; function download (line 31) | pub fn download(uri: String, path: &Path) -> Result<()> { function download_async (line 35) | async fn download_async(mut uri: String, path: &Path) -> Result<()> { function ruby_wasm_base_name (line 62) | pub fn ruby_wasm_base_name() -> String { function download_ruby_wasm (line 69) | pub fn download_ruby_wasm(path: &Path) -> Result<()> { function extract_tar (line 73) | pub fn extract_tar(archive: &Path, extract_to: &Path, components_to_stri... FILE: crates/wasm-sys/build.rs constant WASI_SDK_VERSION_MAJOR (line 4) | const WASI_SDK_VERSION_MAJOR: usize = 20; constant WASI_SDK_VERSION_MINOR (line 5) | const WASI_SDK_VERSION_MINOR: usize = 0; function main (line 7) | fn main() -> Result<()> { function wasi_sdk_path (line 81) | fn wasi_sdk_path() -> Result { function download_wasi_sdk (line 90) | fn download_wasi_sdk() -> Result { function ruby_wasm_path (line 121) | fn ruby_wasm_path() -> Result { function download_ruby_wasm (line 135) | fn download_ruby_wasm() -> Result { FILE: crates/wasm-sys/foo.c function pid_t (line 5) | pid_t getpid(void) { function asyncify_stop_rewind (line 10) | void asyncify_stop_rewind() { function asyncify_start_unwind (line 13) | void asyncify_start_unwind(int x) { FILE: prelude/custom_printer.rb function custom_print (line 1) | def custom_print(input) FILE: prelude/inspector.rb type Inspector (line 1) | module Inspector function inspect (line 3) | def inspect(input) FILE: ruby_examples/use_preludes_and_stdin.rb class Discount (line 2) | class Discount method initialize (line 4) | def initialize(input)