├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── assets └── wit │ └── acme-plugins.wit ├── host ├── Cargo.toml └── src │ ├── bindings.rs │ ├── host.rs │ ├── main.rs │ └── prettify.rs ├── plugin ├── Cargo.toml └── src │ ├── bindings.rs │ ├── host.rs │ ├── lib.rs │ └── quote_prettify.rs ├── run.sh └── rustfmt.toml /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | work/ 3 | .cargo/ 4 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | resolver = "3" 3 | members = ["host", "plugin"] 4 | -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/README.md -------------------------------------------------------------------------------- /assets/wit/acme-plugins.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/assets/wit/acme-plugins.wit -------------------------------------------------------------------------------- /host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/host/Cargo.toml -------------------------------------------------------------------------------- /host/src/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/host/src/bindings.rs -------------------------------------------------------------------------------- /host/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/host/src/host.rs -------------------------------------------------------------------------------- /host/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/host/src/main.rs -------------------------------------------------------------------------------- /host/src/prettify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/host/src/prettify.rs -------------------------------------------------------------------------------- /plugin/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/plugin/Cargo.toml -------------------------------------------------------------------------------- /plugin/src/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/plugin/src/bindings.rs -------------------------------------------------------------------------------- /plugin/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/plugin/src/host.rs -------------------------------------------------------------------------------- /plugin/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/plugin/src/lib.rs -------------------------------------------------------------------------------- /plugin/src/quote_prettify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/plugin/src/quote_prettify.rs -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tliron/rust-wasm-plugins-examples/HEAD/run.sh -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 120 2 | use_small_heuristics = "Max" 3 | --------------------------------------------------------------------------------