"winapi 0.3.9",
]
+[[package]]
+name = "console_error_panic_hook"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8d976903543e0c48546a91908f21588a680a8c8f984df9a5d69feccb2b2a211"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen",
+]
+
[[package]]
name = "cookie"
version = "0.11.3"
checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484"
dependencies = [
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
]
[[package]]
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
]
[[package]]
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
"synstructure",
]
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
]
[[package]]
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
]
[[package]]
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
]
[[package]]
name = "otter-wasm"
version = "0.0.1"
dependencies = [
+ "console_error_panic_hook",
"fehler",
"js-sys",
"otter-zcoord",
"pest_meta",
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
]
[[package]]
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
]
[[package]]
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
]
[[package]]
[[package]]
name = "syn"
-version = "1.0.43"
+version = "1.0.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e2e59c50ed8f6b050b071aa7b6865293957a9af6b58b94f97c1c9434ad440ea"
+checksum = "e03e57e4fcbfe7749842d53e24ccb9aa12b7252dbe5e91d2acad31834c8b8fdd"
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
"unicode-xid 0.2.1",
]
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
]
[[package]]
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
]
[[package]]
"log 0.4.11",
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
"wasm-bindgen-shared",
]
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
- "syn 1.0.43",
+ "syn 1.0.44",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
function startup() {
console.log('STARTUP');
- console.log(wasm_bindgen.canary("OK"));
+ console.log(wasm_bindgen.setup("OK"));
var body = document.getElementById("main-body")!;
ctoken = body.dataset.ctoken!;
fehler = "1"
thiserror = "1"
wee_alloc = "0.4"
-#wee_alloc = { version = "0.4.5", optional = true }
+console_error_panic_hook = "0.1"
}
#[wasm_bindgen]
-pub fn canary(s: &str) -> JsString {
+pub fn setup(s: &str) -> JsString {
// returning String produces a wasm-opt error, as here
// https://github.com/WebAssembly/binaryen/issues/3006
+ console_error_panic_hook::set_once();
format!("WASM {}", s).into()
}