Sha256: 47f0e32bad7b9b11ca77d66d904eb3408c3528732899479039fb6db4c6e9ed9e

Contents?: true

Size: 545 Bytes

Versions: 30

Compression:

Stored size: 545 Bytes

Contents

//! This is a test that we can define items in a `#![no_std]` crate when
//! `wasm-bindgen` is compiled itself with the `std` feature and everything
//! works out just fine.

#![no_std]

extern crate wasm_bindgen;

use wasm_bindgen::prelude::*;

#[wasm_bindgen]
extern "C" {
    fn test(a: &str);

    type Js;
    #[wasm_bindgen(constructor)]
    fn new() -> Js;
    #[wasm_bindgen(method, structural)]
    fn init(this: &Js);
}

#[wasm_bindgen]
pub struct A {}

#[wasm_bindgen]
impl A {
    pub fn foo(&self) {}
    pub fn bar(&mut self) {}
}

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
wasmtime-23.0.2 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-22.0.0 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-21.0.1 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-20.0.2 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-20.0.0 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-18.0.3 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-17.0.1 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-17.0.0 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-16.0.0 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-15.0.1 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-15.0.0 ./ext/cargo-vendor/wasm-bindgen-0.2.89/tests/std-crate-no-std-dep.rs
wasmtime-14.0.4 ./ext/cargo-vendor/wasm-bindgen-0.2.87/tests/std-crate-no-std-dep.rs
wasmtime-14.0.3 ./ext/cargo-vendor/wasm-bindgen-0.2.87/tests/std-crate-no-std-dep.rs
wasmtime-14.0.1 ./ext/cargo-vendor/wasm-bindgen-0.2.87/tests/std-crate-no-std-dep.rs
wasmtime-14.0.0 ./ext/cargo-vendor/wasm-bindgen-0.2.87/tests/std-crate-no-std-dep.rs
wasmtime-13.0.0 ./ext/cargo-vendor/wasm-bindgen-0.2.87/tests/std-crate-no-std-dep.rs
wasmtime-12.0.1 ./ext/cargo-vendor/wasm-bindgen-0.2.87/tests/std-crate-no-std-dep.rs
wasmtime-12.0.0 ./ext/cargo-vendor/wasm-bindgen-0.2.87/tests/std-crate-no-std-dep.rs
wasmtime-11.0.0 ./ext/cargo-vendor/wasm-bindgen-0.2.87/tests/std-crate-no-std-dep.rs
wasmtime-10.0.1 ./ext/cargo-vendor/wasm-bindgen-0.2.87/tests/std-crate-no-std-dep.rs