version: 2.1 executors: rust-executor: docker: - image: rust:latest jobs: build: executor: rust-executor steps: - checkout - run: name: install cargo-web command: cargo install -f cargo-web; - run: name: build command: cargo build --verbose; - run: name: build --features stdweb command: cargo web build --verbose --target wasm32-unknown-unknown --features "stdweb"; - run: name: build --features wasm-bindgen command: cargo build --verbose --target wasm32-unknown-unknown --features "wasm-bindgen"; - run: name: build --features now command: cargo build --verbose --features now; - run: name: build --features now stdweb command: cargo web build --verbose --target wasm32-unknown-unknown --features "now stdweb"; - run: name: build --features now wasm-bindgen command: cargo build --verbose --target wasm32-unknown-unknown --features "now wasm-bindgen";