ChatImproVR template
Change the package's name in Cargo.toml
It is very important to give your resources unique names! Pick a unique name for your plugin, ideally a long name, and assign it to name = ""
in Cargo.toml
. This way you can use the helpful pkg_namespace!()
macro to assign public names to your resources!
Preparation
Make sure you have the wasm32-unknown-unknown
target installed:
rustup target add wasm32-unknown-unknown
Building
Now you can use cargo build --release
to build. Your plugin will show up under target/wasm32-unknown-unknown/release/<cool pkg name>.wasm
.
Testing
Because .cargo/config.toml
is set up to compile for the WASM target, tests will fail to run by default. You can compile and run tests using the provided test_pc
alias:
cargo test_pc