2018-06-19 11:08:54 -07:00
|
|
|
# Summary
|
|
|
|
|
|
|
|
[Introduction](./introduction.md)
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
2018-08-03 15:14:06 -07:00
|
|
|
- [Whirlwind Tour](./whirlwind-tour/introduction.md)
|
|
|
|
- [Basic Usage](./whirlwind-tour/basic-usage.md)
|
|
|
|
- [What Just Happened?](./whirlwind-tour/what-just-happened.md)
|
|
|
|
- [What Else Can We Do?](./whirlwind-tour/what-else-can-we-do.md)
|
|
|
|
- [Reference](./reference/index.md)
|
2018-08-06 17:43:36 -07:00
|
|
|
- [Passing Rust Closures to JS](./reference/passing-rust-closures-to-js.md)
|
|
|
|
- [Receiving JS Closures in Rust](./reference/receiving-js-closures-in-rust.md)
|
2018-08-03 15:14:06 -07:00
|
|
|
- [No ES Modules](./reference/no-esm.md)
|
|
|
|
- [Passing Arbitrary data](./reference/passing-data.md)
|
|
|
|
- [Feature Reference](./reference/feature-reference.md)
|
2018-08-03 15:34:35 -07:00
|
|
|
- [Command Line Interface](./reference/cli.md)
|
2018-08-03 16:11:34 -07:00
|
|
|
- [Supported Types](./reference/types.md)
|
2018-08-06 16:35:28 -07:00
|
|
|
- [`#[wasm_bindgen]` Attributes](./reference/attributes/index.md)
|
|
|
|
- [On JavaScript Imports](./reference/attributes/on-js-imports/index.md)
|
|
|
|
- [`catch`](./reference/attributes/on-js-imports/catch.md)
|
|
|
|
- [`constructor`](./reference/attributes/on-js-imports/constructor.md)
|
|
|
|
- [`getter` and `setter`](./reference/attributes/on-js-imports/getter-and-setter.md)
|
|
|
|
- [`js_class = "Blah"`](./reference/attributes/on-js-imports/js_class.md)
|
|
|
|
- [`js_name`](./reference/attributes/on-js-imports/js_name.md)
|
|
|
|
- [`js_namespace`](./reference/attributes/on-js-imports/js_namespace.md)
|
|
|
|
- [`method`](./reference/attributes/on-js-imports/method.md)
|
|
|
|
- [`module = "blah"`](./reference/attributes/on-js-imports/module.md)
|
|
|
|
- [`static_method_of = Blah`](./reference/attributes/on-js-imports/static_method_of.md)
|
2018-08-07 11:14:00 -07:00
|
|
|
- [`structural`](./reference/attributes/on-js-imports/structural.md)
|
2018-08-06 16:35:28 -07:00
|
|
|
- [On Rust Exports](./reference/attributes/on-rust-exports/index.md)
|
|
|
|
- [`constructor`](./reference/attributes/on-rust-exports/constructor.md)
|
|
|
|
- [`js_name = Blah`](./reference/attributes/on-rust-exports/js_name.md)
|
|
|
|
- [`readonly`](./reference/attributes/on-rust-exports/readonly.md)
|
2018-06-19 11:39:38 -07:00
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
- [Contributing](./contributing.md)
|
2018-07-02 16:11:21 -07:00
|
|
|
- [Internal Design](./design.md)
|
|
|
|
- [JS Objects in Rust](./design/js-objects-in-rust.md)
|
|
|
|
- [Exporting a function to JS](./design/exporting-rust.md)
|
|
|
|
- [Exporting a struct to JS](./design/exporting-rust-struct.md)
|
|
|
|
- [Importing a function from JS](./design/importing-js.md)
|
|
|
|
- [Importing a class from JS](./design/importing-js-struct.md)
|
|
|
|
- [Rust Type conversions](./design/rust-type-conversions.md)
|
|
|
|
- [Types in `wasm-bindgen`](./design/describe.md)
|
2018-07-26 17:56:55 -07:00
|
|
|
- [`js-sys`](./js-sys.md)
|
|
|
|
- [Testing](./js-sys/testing.md)
|
|
|
|
- [Adding More APIs](./js-sys/adding-more-apis.md)
|
2018-07-09 16:35:25 -07:00
|
|
|
- [`web-sys`](./web-sys.md)
|
|
|
|
- [Overview](./web-sys/overview.md)
|
|
|
|
- [Testing](./web-sys/testing.md)
|
|
|
|
- [Logging](./web-sys/logging.md)
|
|
|
|
- [Supporting More Web APIs](./web-sys/supporting-more-web-apis.md)
|
2018-07-26 14:51:20 -07:00
|
|
|
- [Publishing](./publishing.md)
|
2018-06-19 11:39:38 -07:00
|
|
|
- [Team](./team.md)
|