├── .cargo └── config.toml ├── .github ├── CODEOWNERS └── workflows │ ├── audit_rust.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── PUBLISHING.md ├── README.md ├── deny.toml ├── docs ├── SPEC.md └── resources │ ├── async-call.png │ ├── host-to-module-call.png │ └── module-to-host-call.png ├── examples ├── README.md ├── example-deno-runtime │ ├── loader.ts │ └── tests.ts ├── example-plugin │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── reducer.rs │ │ └── tracing_subscriber.rs ├── example-protocol │ ├── Cargo.toml │ └── src │ │ ├── assets │ │ ├── rust_plugin_test │ │ │ ├── expected_Cargo.toml │ │ │ ├── expected_Cargo_no_optionals.toml │ │ │ ├── expected_export.rs │ │ │ ├── expected_import.rs │ │ │ ├── expected_lib.rs │ │ │ └── expected_types.rs │ │ ├── rust_wasmer2_runtime_test │ │ │ ├── expected_bindings.rs │ │ │ └── expected_types.rs │ │ ├── rust_wasmer2_wasi_runtime_test │ │ │ ├── expected_bindings.rs │ │ │ └── expected_types.rs │ │ └── ts_runtime_test │ │ │ ├── expected_index.ts │ │ │ └── expected_types.ts │ │ ├── main.rs │ │ └── types │ │ ├── aliases.rs │ │ ├── flattening.rs │ │ ├── generics.rs │ │ ├── http.rs │ │ ├── inline_docs.rs │ │ ├── mod.rs │ │ ├── options.rs │ │ ├── renaming.rs │ │ ├── tagged_enums.rs │ │ ├── time.rs │ │ └── use_statements.rs ├── example-rust-wasmer2-runtime │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ ├── spec │ │ ├── bindings.rs │ │ ├── mod.rs │ │ └── types.rs │ │ ├── test.rs │ │ └── wasi_spec │ │ ├── bindings.rs │ │ ├── mod.rs │ │ └── types.rs └── redux-example │ ├── Cargo.toml │ └── src │ └── lib.rs ├── fp-bindgen-support ├── Cargo.toml ├── README.md └── src │ ├── common │ ├── abi.rs │ ├── async.rs │ ├── mem.rs │ └── mod.rs │ ├── guest │ ├── async │ │ ├── future.rs │ │ ├── mod.rs │ │ ├── queue.rs │ │ └── task.rs │ ├── io.rs │ └── mod.rs │ ├── http │ └── mod.rs │ ├── lib.rs │ └── wasmer2_host │ ├── async │ ├── future.rs │ └── mod.rs │ ├── errors.rs │ ├── io.rs │ ├── mem.rs │ ├── mod.rs │ └── runtime.rs ├── fp-bindgen ├── Cargo.toml └── src │ ├── casing.rs │ ├── docs.rs │ ├── functions.rs │ ├── generators │ ├── mod.rs │ ├── rust_plugin │ │ └── mod.rs │ ├── rust_wasmer2_runtime │ │ └── mod.rs │ ├── rust_wasmer2_wasi_runtime │ │ └── mod.rs │ └── ts_runtime │ │ └── mod.rs │ ├── lib.rs │ ├── prelude.rs │ ├── primitives.rs │ ├── serializable │ ├── bytes.rs │ ├── http.rs │ ├── mod.rs │ ├── rmpv.rs │ ├── serde_bytes.rs │ ├── serde_json.rs │ └── time.rs │ ├── types │ ├── cargo_dependency.rs │ ├── custom_type.rs │ ├── enums.rs │ ├── mod.rs │ ├── structs.rs │ └── type_ident.rs │ └── utils.rs ├── macros ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ ├── primitives.rs │ ├── serializable.rs │ ├── typing.rs │ └── utils.rs └── xtask ├── Cargo.toml └── src ├── clean.rs ├── main.rs ├── test.rs └── utils.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @fiberplane/fp-bindgen-devs 2 | -------------------------------------------------------------------------------- /.github/workflows/audit_rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/.github/workflows/audit_rust.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /PUBLISHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/PUBLISHING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/README.md -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/deny.toml -------------------------------------------------------------------------------- /docs/SPEC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/docs/SPEC.md -------------------------------------------------------------------------------- /docs/resources/async-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/docs/resources/async-call.png -------------------------------------------------------------------------------- /docs/resources/host-to-module-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/docs/resources/host-to-module-call.png -------------------------------------------------------------------------------- /docs/resources/module-to-host-call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/docs/resources/module-to-host-call.png -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/example-deno-runtime/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-deno-runtime/loader.ts -------------------------------------------------------------------------------- /examples/example-deno-runtime/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-deno-runtime/tests.ts -------------------------------------------------------------------------------- /examples/example-plugin/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-plugin/.cargo/config -------------------------------------------------------------------------------- /examples/example-plugin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-plugin/Cargo.toml -------------------------------------------------------------------------------- /examples/example-plugin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-plugin/src/lib.rs -------------------------------------------------------------------------------- /examples/example-plugin/src/reducer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-plugin/src/reducer.rs -------------------------------------------------------------------------------- /examples/example-plugin/src/tracing_subscriber.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-plugin/src/tracing_subscriber.rs -------------------------------------------------------------------------------- /examples/example-protocol/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/Cargo.toml -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/rust_plugin_test/expected_Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/rust_plugin_test/expected_Cargo.toml -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/rust_plugin_test/expected_Cargo_no_optionals.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/rust_plugin_test/expected_Cargo_no_optionals.toml -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/rust_plugin_test/expected_export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/rust_plugin_test/expected_export.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/rust_plugin_test/expected_import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/rust_plugin_test/expected_import.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/rust_plugin_test/expected_lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/rust_plugin_test/expected_lib.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/rust_plugin_test/expected_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/rust_plugin_test/expected_types.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/rust_wasmer2_runtime_test/expected_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/rust_wasmer2_runtime_test/expected_bindings.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/rust_wasmer2_runtime_test/expected_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/rust_wasmer2_runtime_test/expected_types.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/rust_wasmer2_wasi_runtime_test/expected_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/rust_wasmer2_wasi_runtime_test/expected_bindings.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/rust_wasmer2_wasi_runtime_test/expected_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/rust_wasmer2_wasi_runtime_test/expected_types.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/ts_runtime_test/expected_index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/ts_runtime_test/expected_index.ts -------------------------------------------------------------------------------- /examples/example-protocol/src/assets/ts_runtime_test/expected_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/assets/ts_runtime_test/expected_types.ts -------------------------------------------------------------------------------- /examples/example-protocol/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/main.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/aliases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/aliases.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/flattening.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/flattening.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/generics.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/http.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/inline_docs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/inline_docs.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/mod.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/options.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/renaming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/renaming.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/tagged_enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/tagged_enums.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/time.rs -------------------------------------------------------------------------------- /examples/example-protocol/src/types/use_statements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-protocol/src/types/use_statements.rs -------------------------------------------------------------------------------- /examples/example-rust-wasmer2-runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-rust-wasmer2-runtime/Cargo.toml -------------------------------------------------------------------------------- /examples/example-rust-wasmer2-runtime/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-rust-wasmer2-runtime/src/main.rs -------------------------------------------------------------------------------- /examples/example-rust-wasmer2-runtime/src/spec/bindings.rs: -------------------------------------------------------------------------------- 1 | ../../../example-protocol/bindings/rust-wasmer2-runtime/bindings.rs -------------------------------------------------------------------------------- /examples/example-rust-wasmer2-runtime/src/spec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-rust-wasmer2-runtime/src/spec/mod.rs -------------------------------------------------------------------------------- /examples/example-rust-wasmer2-runtime/src/spec/types.rs: -------------------------------------------------------------------------------- 1 | ../../../example-protocol/bindings/rust-wasmer2-runtime/types.rs -------------------------------------------------------------------------------- /examples/example-rust-wasmer2-runtime/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/example-rust-wasmer2-runtime/src/test.rs -------------------------------------------------------------------------------- /examples/example-rust-wasmer2-runtime/src/wasi_spec/bindings.rs: -------------------------------------------------------------------------------- 1 | ../../../example-protocol/bindings/rust-wasmer2-wasi-runtime/bindings.rs -------------------------------------------------------------------------------- /examples/example-rust-wasmer2-runtime/src/wasi_spec/mod.rs: -------------------------------------------------------------------------------- 1 | ../spec/mod.rs -------------------------------------------------------------------------------- /examples/example-rust-wasmer2-runtime/src/wasi_spec/types.rs: -------------------------------------------------------------------------------- 1 | ../../../example-protocol/bindings/rust-wasmer2-wasi-runtime/types.rs -------------------------------------------------------------------------------- /examples/redux-example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/redux-example/Cargo.toml -------------------------------------------------------------------------------- /examples/redux-example/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/examples/redux-example/src/lib.rs -------------------------------------------------------------------------------- /fp-bindgen-support/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/Cargo.toml -------------------------------------------------------------------------------- /fp-bindgen-support/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/README.md -------------------------------------------------------------------------------- /fp-bindgen-support/src/common/abi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/common/abi.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/common/async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/common/async.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/common/mem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/common/mem.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/common/mod.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/guest/async/future.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fp-bindgen-support/src/guest/async/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/guest/async/mod.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/guest/async/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/guest/async/queue.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/guest/async/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/guest/async/task.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/guest/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/guest/io.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/guest/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/guest/mod.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/http/mod.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/lib.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/wasmer2_host/async/future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/wasmer2_host/async/future.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/wasmer2_host/async/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/wasmer2_host/async/mod.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/wasmer2_host/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/wasmer2_host/errors.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/wasmer2_host/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/wasmer2_host/io.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/wasmer2_host/mem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/wasmer2_host/mem.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/wasmer2_host/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/wasmer2_host/mod.rs -------------------------------------------------------------------------------- /fp-bindgen-support/src/wasmer2_host/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen-support/src/wasmer2_host/runtime.rs -------------------------------------------------------------------------------- /fp-bindgen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/Cargo.toml -------------------------------------------------------------------------------- /fp-bindgen/src/casing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/casing.rs -------------------------------------------------------------------------------- /fp-bindgen/src/docs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/docs.rs -------------------------------------------------------------------------------- /fp-bindgen/src/functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/functions.rs -------------------------------------------------------------------------------- /fp-bindgen/src/generators/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/generators/mod.rs -------------------------------------------------------------------------------- /fp-bindgen/src/generators/rust_plugin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/generators/rust_plugin/mod.rs -------------------------------------------------------------------------------- /fp-bindgen/src/generators/rust_wasmer2_runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/generators/rust_wasmer2_runtime/mod.rs -------------------------------------------------------------------------------- /fp-bindgen/src/generators/rust_wasmer2_wasi_runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/generators/rust_wasmer2_wasi_runtime/mod.rs -------------------------------------------------------------------------------- /fp-bindgen/src/generators/ts_runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/generators/ts_runtime/mod.rs -------------------------------------------------------------------------------- /fp-bindgen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/lib.rs -------------------------------------------------------------------------------- /fp-bindgen/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/prelude.rs -------------------------------------------------------------------------------- /fp-bindgen/src/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/primitives.rs -------------------------------------------------------------------------------- /fp-bindgen/src/serializable/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/serializable/bytes.rs -------------------------------------------------------------------------------- /fp-bindgen/src/serializable/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/serializable/http.rs -------------------------------------------------------------------------------- /fp-bindgen/src/serializable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/serializable/mod.rs -------------------------------------------------------------------------------- /fp-bindgen/src/serializable/rmpv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/serializable/rmpv.rs -------------------------------------------------------------------------------- /fp-bindgen/src/serializable/serde_bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/serializable/serde_bytes.rs -------------------------------------------------------------------------------- /fp-bindgen/src/serializable/serde_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/serializable/serde_json.rs -------------------------------------------------------------------------------- /fp-bindgen/src/serializable/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/serializable/time.rs -------------------------------------------------------------------------------- /fp-bindgen/src/types/cargo_dependency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/types/cargo_dependency.rs -------------------------------------------------------------------------------- /fp-bindgen/src/types/custom_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/types/custom_type.rs -------------------------------------------------------------------------------- /fp-bindgen/src/types/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/types/enums.rs -------------------------------------------------------------------------------- /fp-bindgen/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/types/mod.rs -------------------------------------------------------------------------------- /fp-bindgen/src/types/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/types/structs.rs -------------------------------------------------------------------------------- /fp-bindgen/src/types/type_ident.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/types/type_ident.rs -------------------------------------------------------------------------------- /fp-bindgen/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/fp-bindgen/src/utils.rs -------------------------------------------------------------------------------- /macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/macros/Cargo.toml -------------------------------------------------------------------------------- /macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/macros/README.md -------------------------------------------------------------------------------- /macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/macros/src/lib.rs -------------------------------------------------------------------------------- /macros/src/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/macros/src/primitives.rs -------------------------------------------------------------------------------- /macros/src/serializable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/macros/src/serializable.rs -------------------------------------------------------------------------------- /macros/src/typing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/macros/src/typing.rs -------------------------------------------------------------------------------- /macros/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/macros/src/utils.rs -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/clean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/xtask/src/clean.rs -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/xtask/src/main.rs -------------------------------------------------------------------------------- /xtask/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/xtask/src/test.rs -------------------------------------------------------------------------------- /xtask/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fiberplane/fp-bindgen/HEAD/xtask/src/utils.rs --------------------------------------------------------------------------------