[INFO] crate mech-wasm 0.0.4 is already in cache
[INFO] checking mech-wasm-0.0.4 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate mech-wasm 0.0.4 into /workspace/builds/worker-2/source
[INFO] validating manifest of crates.io crate mech-wasm 0.0.4 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate mech-wasm 0.0.4
[INFO] finished tweaking crates.io crate mech-wasm 0.0.4
[INFO] tweaked toml for crates.io crate mech-wasm 0.0.4 written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] e3b7a88f1f2d5d811e3ad3967ab690b85a2a503f151ef0a4ca2153cb0237a807
[INFO] running `"docker" "start" "-a" "e3b7a88f1f2d5d811e3ad3967ab690b85a2a503f151ef0a4ca2153cb0237a807"`
[INFO] [stderr]    Compiling serde v1.0.106
[INFO] [stderr]    Compiling libm v0.1.4
[INFO] [stderr]    Compiling hashbrown v0.7.1
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.10
[INFO] [stderr]    Compiling lexical-core v0.6.2
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.60
[INFO] [stderr]     Checking ahash v0.3.2
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.60
[INFO] [stderr]     Checking nom v5.1.1
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.60
[INFO] [stderr]     Checking wasm-bindgen v0.2.60
[INFO] [stderr]     Checking js-sys v0.3.37
[INFO] [stderr]     Checking console_error_panic_hook v0.1.6
[INFO] [stderr]     Checking mech-core v0.0.4
[INFO] [stderr]     Checking serde_json v1.0.51
[INFO] [stderr]     Checking mech-utilities v0.0.4
[INFO] [stderr]     Checking mech-syntax v0.0.4
[INFO] [stderr]     Checking mech-math v0.0.4
[INFO] [stderr]     Checking web-sys v0.3.37
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.10
[INFO] [stderr]     Checking wasm-bindgen-test v0.3.10
[INFO] [stderr]     Checking mech-wasm v0.0.4 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused `#[macro_use]` import
[INFO] [stderr]  --> src/lib.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[macro_use]
[INFO] [stderr]   | ^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::cell::Cell`
[INFO] [stderr]   --> src/lib.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 | use std::cell::Cell;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `core::fmt`
[INFO] [stderr]   --> src/lib.rs:26:5
[INFO] [stderr]    |
[INFO] [stderr] 26 | use core::fmt;
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Section`
[INFO] [stderr]   --> src/lib.rs:28:54
[INFO] [stderr]    |
[INFO] [stderr] 28 | use mech_syntax::compiler::{Compiler, Node, Program, Section, Element};
[INFO] [stderr]    |                                                      ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Quantity`, `ToQuantity`
[INFO] [stderr]   --> src/lib.rs:29:99
[INFO] [stderr]    |
[INFO] [stderr] 29 | use mech_core::{TableId, ErrorType, Transaction, BlockState, Hasher, Change, Index, Value, Table, Quantity, ToQuantity, QuantityMath};
[INFO] [stderr]    |                                                                                                   ^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused `#[macro_use]` import
[INFO] [stderr]  --> src/lib.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | #[macro_use]
[INFO] [stderr]   | ^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::cell::Cell`
[INFO] [stderr]   --> src/lib.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 | use std::cell::Cell;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `core::fmt`
[INFO] [stderr]   --> src/lib.rs:26:5
[INFO] [stderr]    |
[INFO] [stderr] 26 | use core::fmt;
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Section`
[INFO] [stderr]   --> src/lib.rs:28:54
[INFO] [stderr]    |
[INFO] [stderr] 28 | use mech_syntax::compiler::{Compiler, Node, Program, Section, Element};
[INFO] [stderr]    |                                                      ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Quantity`, `ToQuantity`
[INFO] [stderr]   --> src/lib.rs:29:99
[INFO] [stderr]    |
[INFO] [stderr] 29 | use mech_core::{TableId, ErrorType, Transaction, BlockState, Hasher, Change, Index, Value, Table, Quantity, ToQuantity, QuantityMath};
[INFO] [stderr]    |                                                                                                   ^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/lib.rs:593:13
[INFO] [stderr]     |
[INFO] [stderr] 593 |             _ => (),
[INFO] [stderr]     |             ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `address`
[INFO] [stderr]   --> src/lib.rs:74:41
[INFO] [stderr]    |
[INFO] [stderr] 74 |   pub fn connect_remote_core(&mut self, address: String) {
[INFO] [stderr]    |                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_address`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `document`
[INFO] [stderr]    --> src/lib.rs:184:13
[INFO] [stderr]     |
[INFO] [stderr] 184 |         let document = window.document().expect("should have a document on window");
[INFO] [stderr]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_document`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `document`
[INFO] [stderr]    --> src/lib.rs:214:13
[INFO] [stderr]     |
[INFO] [stderr] 214 |         let document = window.document().expect("should have a document on window");
[INFO] [stderr]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_document`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `event`
[INFO] [stderr]    --> src/lib.rs:243:50
[INFO] [stderr]     |
[INFO] [stderr] 243 |       let closure = Closure::wrap(Box::new(move |event: web_sys::MouseEvent| {
[INFO] [stderr]     |                                                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `body`
[INFO] [stderr]    --> src/lib.rs:178:9
[INFO] [stderr]     |
[INFO] [stderr] 178 |     let body = document.body().expect("document should have a body");
[INFO] [stderr]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `elements`
[INFO] [stderr]   --> src/lib.rs:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_elements`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `referenced_table`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `document`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `view_id`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `id`
[INFO] [stderr]    --> src/lib.rs:964:12
[INFO] [stderr]     |
[INFO] [stderr] 964 |       for (id, (ws, remote_tables)) in self.remote_tables.iter() {
[INFO] [stderr]     |            ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `body`
[INFO] [stderr]     --> src/lib.rs:1040:13
[INFO] [stderr]      |
[INFO] [stderr] 1040 |         let body = document.body().expect("document should have a body");
[INFO] [stderr]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `document`
[INFO] [stderr]     --> src/lib.rs:1186:27
[INFO] [stderr]      |
[INFO] [stderr] 1186 |                       let document = window.document().expect("should have a document on window");
[INFO] [stderr]      |                           ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_document`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `changes`
[INFO] [stderr]     --> src/lib.rs:1068:9
[INFO] [stderr]      |
[INFO] [stderr] 1068 |     let changes = &mut self.changes as *mut Vec<Change>;
[INFO] [stderr]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_changes`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `elements_id`
[INFO] [stderr]     --> src/lib.rs:1168:21
[INFO] [stderr]      |
[INFO] [stderr] 1168 |                 let elements_id = &table.data[2][row].as_u64().unwrap();
[INFO] [stderr]      |                     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_elements_id`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `element_id`
[INFO] [stderr]     --> src/lib.rs:1228:17
[INFO] [stderr]      |
[INFO] [stderr] 1228 |             let element_id = Hasher::hash_string(format!("div-{:?}-{:?}", table.id, row));
[INFO] [stderr]      |                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_element_id`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `body`
[INFO] [stderr]     --> src/lib.rs:1344:9
[INFO] [stderr]      |
[INFO] [stderr] 1344 |     let body = document.body().expect("document should have a body");
[INFO] [stderr]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `table`
[INFO] [stderr]     --> src/lib.rs:1347:20
[INFO] [stderr]      |
[INFO] [stderr] 1347 |     for (table_id, table) in self.core.store.tables.map.iter() {
[INFO] [stderr]      |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_table`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/lib.rs:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:396:25
[INFO] [stderr]     |
[INFO] [stderr] 396 |                     let mut modal = document.create_element("div").unwrap()
[INFO] [stderr]     |                         ----^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:401:25
[INFO] [stderr]     |
[INFO] [stderr] 401 |                     let mut table_inspector = document.create_element("div").unwrap();
[INFO] [stderr]     |                         ----^^^^^^^^^^^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:410:25
[INFO] [stderr]     |
[INFO] [stderr] 410 |                     let mut app = document.get_element_by_id("mech-app").unwrap();
[INFO] [stderr]     |                         ----^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:434:23
[INFO] [stderr]     |
[INFO] [stderr] 434 |                   let mut target: web_sys::HtmlElement = event.target()
[INFO] [stderr]     |                       ----^^^^^^
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:259:9
[INFO] [stderr]     |
[INFO] [stderr] 259 |     let mut documentation = document.create_element("div")?;
[INFO] [stderr]     |         ----^^^^^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:262:9
[INFO] [stderr]     |
[INFO] [stderr] 262 |     let mut contents = document.create_element("div")?;
[INFO] [stderr]     |         ----^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:270:11
[INFO] [stderr]     |
[INFO] [stderr] 270 |       let mut contents_heading = document.create_element("div")?;
[INFO] [stderr]     |           ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:276:11
[INFO] [stderr]     |
[INFO] [stderr] 276 |       let mut drawing = document.create_element("div")?;
[INFO] [stderr]     |           ----^^^^^^^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:281:11
[INFO] [stderr]     |
[INFO] [stderr] 281 |       let mut rendered_program = document.create_element("div")?;
[INFO] [stderr]     |           ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:284:11
[INFO] [stderr]     |
[INFO] [stderr] 284 |       let mut title = document.create_element("h1")?;
[INFO] [stderr]     |           ----^^^^^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:288:13
[INFO] [stderr]     |
[INFO] [stderr] 288 |         let mut rendered_section = document.create_element("div")?;
[INFO] [stderr]     |             ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:292:17
[INFO] [stderr]     |
[INFO] [stderr] 292 |             let mut contents_heading = document.create_element("div")?;
[INFO] [stderr]     |                 ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:313:17
[INFO] [stderr]     |
[INFO] [stderr] 313 |             let mut title = document.create_element("h2")?;
[INFO] [stderr]     |                 ----^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:323:19
[INFO] [stderr]     |
[INFO] [stderr] 323 |               let mut paragraph = render_paragraph(node)?;
[INFO] [stderr]     |                   ----^^^^^^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:327:19
[INFO] [stderr]     |
[INFO] [stderr] 327 |               let mut unordered_list = render_unordered_list(node)?;
[INFO] [stderr]     |                   ----^^^^^^^^^^^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:331:19
[INFO] [stderr]     |
[INFO] [stderr] 331 |               let mut code_block = render_code_block(node)?;
[INFO] [stderr]     |                   ----^^^^^^^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:336:19
[INFO] [stderr]     |
[INFO] [stderr] 336 |               let mut code = document.create_element("div")?;
[INFO] [stderr]     |                   ----^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:337:19
[INFO] [stderr]     |
[INFO] [stderr] 337 |               let mut code_text = document.create_element("pre")?;
[INFO] [stderr]     |                   ----^^^^^^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:504:23
[INFO] [stderr]     |
[INFO] [stderr] 504 |                   let mut view = document.create_element("div")?;
[INFO] [stderr]     |                       ----^^^^
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:517:31
[INFO] [stderr]     |
[INFO] [stderr] 517 |                           let mut canvas = document.create_element("canvas")?;
[INFO] [stderr]     |                               ----^^^^^^
[INFO] [stderr]     |                               |
[INFO] [stderr]     |                               help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:567:21
[INFO] [stderr]     |
[INFO] [stderr] 567 |                 let mut error_view = document.create_element("div")?;
[INFO] [stderr]     |                     ----^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:607:11
[INFO] [stderr]     |
[INFO] [stderr] 607 |       let mut drawing = document.create_element("div")?;
[INFO] [stderr]     |           ----^^^^^^^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:734:17
[INFO] [stderr]     |
[INFO] [stderr] 734 |             let mut canvas = view_node.first_child().unwrap();
[INFO] [stderr]     |                 ----^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/lib.rs:593:13
[INFO] [stderr]     |
[INFO] [stderr] 593 |             _ => (),
[INFO] [stderr]     |             ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `address`
[INFO] [stderr]   --> src/lib.rs:74:41
[INFO] [stderr]    |
[INFO] [stderr] 74 |   pub fn connect_remote_core(&mut self, address: String) {
[INFO] [stderr]    |                                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_address`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `document`
[INFO] [stderr]    --> src/lib.rs:184:13
[INFO] [stderr]     |
[INFO] [stderr] 184 |         let document = window.document().expect("should have a document on window");
[INFO] [stderr]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_document`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `document`
[INFO] [stderr]    --> src/lib.rs:214:13
[INFO] [stderr]     |
[INFO] [stderr] 214 |         let document = window.document().expect("should have a document on window");
[INFO] [stderr]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_document`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `event`
[INFO] [stderr]    --> src/lib.rs:243:50
[INFO] [stderr]     |
[INFO] [stderr] 243 |       let closure = Closure::wrap(Box::new(move |event: web_sys::MouseEvent| {
[INFO] [stderr]     |                                                  ^^^^^ help: if this is intentional, prefix it with an underscore: `_event`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `body`
[INFO] [stderr]    --> src/lib.rs:178:9
[INFO] [stderr]     |
[INFO] [stderr] 178 |     let body = document.body().expect("document should have a body");
[INFO] [stderr]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1110:21
[INFO] [stderr]      |
[INFO] [stderr] 1110 |                 let mut img = web_sys::HtmlImageElement::new().unwrap();
[INFO] [stderr]      |                     ----^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1118:21
[INFO] [stderr]      |
[INFO] [stderr] 1118 |                 let mut slider = document.create_element("input")?;
[INFO] [stderr]      |                     ----^^^^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1119:21
[INFO] [stderr]      |
[INFO] [stderr] 1119 |                 let mut slider: web_sys::HtmlInputElement = slider
[INFO] [stderr]      |                     ----^^^^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `elements`
[INFO] [stderr]   --> src/lib.rs:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_elements`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `referenced_table`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `document`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `view_id`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `id`
[INFO] [stderr]    --> src/lib.rs:964:12
[INFO] [stderr]     |
[INFO] [stderr] 964 |       for (id, (ws, remote_tables)) in self.remote_tables.iter() {
[INFO] [stderr]     |            ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `body`
[INFO] [stderr]     --> src/lib.rs:1040:13
[INFO] [stderr]      |
[INFO] [stderr] 1040 |         let body = document.body().expect("document should have a body");
[INFO] [stderr]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `document`
[INFO] [stderr]     --> src/lib.rs:1186:27
[INFO] [stderr]      |
[INFO] [stderr] 1186 |                       let document = window.document().expect("should have a document on window");
[INFO] [stderr]      |                           ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_document`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1370:11
[INFO] [stderr]      |
[INFO] [stderr] 1370 |       let mut inline_mech = document.create_element("span")?;
[INFO] [stderr]      |           ----^^^^^^^^^^^
[INFO] [stderr]      |           |
[INFO] [stderr]      |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1381:17
[INFO] [stderr]      |
[INFO] [stderr] 1381 |             let mut inline_code = document.create_element("span")?;
[INFO] [stderr]      |                 ----^^^^^^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1386:17
[INFO] [stderr]      |
[INFO] [stderr] 1386 |             let mut inline_view = document.create_element("span")?;
[INFO] [stderr]      |                 ----^^^^^^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1404:11
[INFO] [stderr]      |
[INFO] [stderr] 1404 |       let mut inline_code = document.create_element("span")?;
[INFO] [stderr]      |           ----^^^^^^^^^^^
[INFO] [stderr]      |           |
[INFO] [stderr]      |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `changes`
[INFO] [stderr]     --> src/lib.rs:1068:9
[INFO] [stderr]      |
[INFO] [stderr] 1068 |     let changes = &mut self.changes as *mut Vec<Change>;
[INFO] [stderr]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_changes`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `elements_id`
[INFO] [stderr]     --> src/lib.rs:1168:21
[INFO] [stderr]      |
[INFO] [stderr] 1168 |                 let elements_id = &table.data[2][row].as_u64().unwrap();
[INFO] [stderr]      |                     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_elements_id`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1425:11
[INFO] [stderr]      |
[INFO] [stderr] 1425 |       let mut paragraph = document.create_element("p")?;
[INFO] [stderr]      |           ----^^^^^^^^^
[INFO] [stderr]      |           |
[INFO] [stderr]      |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1429:17
[INFO] [stderr]      |
[INFO] [stderr] 1429 |             let mut paragraph_text = document.create_element("span")?;
[INFO] [stderr]      |                 ----^^^^^^^^^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1434:17
[INFO] [stderr]      |
[INFO] [stderr] 1434 |             let mut inline_code = render_inline_code(&child)?;
[INFO] [stderr]      |                 ----^^^^^^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `element_id`
[INFO] [stderr]     --> src/lib.rs:1228:17
[INFO] [stderr]      |
[INFO] [stderr] 1228 |             let element_id = Hasher::hash_string(format!("div-{:?}-{:?}", table.id, row));
[INFO] [stderr]      |                 ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_element_id`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `body`
[INFO] [stderr]     --> src/lib.rs:1344:9
[INFO] [stderr]      |
[INFO] [stderr] 1344 |     let body = document.body().expect("document should have a body");
[INFO] [stderr]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_body`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1455:11
[INFO] [stderr]      |
[INFO] [stderr] 1455 |       let mut code_block = document.create_element("pre")?;
[INFO] [stderr]      |           ----^^^^^^^^^^
[INFO] [stderr]      |           |
[INFO] [stderr]      |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `table`
[INFO] [stderr]     --> src/lib.rs:1347:20
[INFO] [stderr]      |
[INFO] [stderr] 1347 |     for (table_id, table) in self.core.store.tables.map.iter() {
[INFO] [stderr]      |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_table`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1458:13
[INFO] [stderr]      |
[INFO] [stderr] 1458 |         let mut code = document.create_element("span")?;
[INFO] [stderr]      |             ----^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1478:11
[INFO] [stderr]      |
[INFO] [stderr] 1478 |       let mut unordered_list = document.create_element("ul")?;
[INFO] [stderr]      |           ----^^^^^^^^^^^^^^
[INFO] [stderr]      |           |
[INFO] [stderr]      |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1480:13
[INFO] [stderr]      |
[INFO] [stderr] 1480 |         let mut list_item = document.create_element("li")?;
[INFO] [stderr]      |             ----^^^^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1485:21
[INFO] [stderr]      |
[INFO] [stderr] 1485 |                 let mut paragraph = render_paragraph(&children[0])?;
[INFO] [stderr]      |                     ----^^^^^^^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `websocket`
[INFO] [stderr]   --> src/lib.rs:49:3
[INFO] [stderr]    |
[INFO] [stderr] 49 |   websocket: Option<web_sys::WebSocket>,
[INFO] [stderr]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: the feature `alloc` has been stable since 1.36.0 and no longer requires an attribute to enable
[INFO] [stderr]  --> src/lib.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | #![feature(alloc)]
[INFO] [stderr]   |            ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(stable_features)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:141:5
[INFO] [stderr]     |
[INFO] [stderr] 141 |     self.render_program();
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:249:13
[INFO] [stderr]     |
[INFO] [stderr] 249 |             parent.remove_child(&modal);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:260:5
[INFO] [stderr]     |
[INFO] [stderr] 260 |     documentation.set_attribute("class", "mech-docs");
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:261:5
[INFO] [stderr]     |
[INFO] [stderr] 261 |     documentation.set_attribute("id", "mech-docs");
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:263:5
[INFO] [stderr]     |
[INFO] [stderr] 263 |     contents.set_attribute("class", "mech-contents");
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:271:7
[INFO] [stderr]     |
[INFO] [stderr] 271 |       contents_heading.set_attribute("class", "mech-contents-heading");
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:273:7
[INFO] [stderr]     |
[INFO] [stderr] 273 |       contents.append_child(&contents_heading);
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:277:7
[INFO] [stderr]     |
[INFO] [stderr] 277 |       drawing.set_attribute("class", "mech-application");
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:282:7
[INFO] [stderr]     |
[INFO] [stderr] 282 |       rendered_program.set_attribute("class", "mech-program");
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:283:7
[INFO] [stderr]     |
[INFO] [stderr] 283 |       rendered_program.set_attribute("id", "mech-program");
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:293:13
[INFO] [stderr]     |
[INFO] [stderr] 293 |             contents_heading.set_attribute("class", "mech-contents-sub-heading");
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:311:13
[INFO] [stderr]     |
[INFO] [stderr] 311 |             contents.append_child(&contents_heading);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:314:13
[INFO] [stderr]     |
[INFO] [stderr] 314 |             title.set_attribute("id", &title_text.clone());
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:316:13
[INFO] [stderr]     |
[INFO] [stderr] 316 |             rendered_section.append_child(&title);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:324:15
[INFO] [stderr]     |
[INFO] [stderr] 324 |               rendered_section.append_child(&paragraph);             
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:328:15
[INFO] [stderr]     |
[INFO] [stderr] 328 |               rendered_section.append_child(&unordered_list);
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:332:15
[INFO] [stderr]     |
[INFO] [stderr] 332 |               rendered_section.append_child(&code_block);
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:338:15
[INFO] [stderr]     |
[INFO] [stderr] 338 |               code_text.set_attribute("contenteditable","true");
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:339:15
[INFO] [stderr]     |
[INFO] [stderr] 339 |               code_text.set_attribute("class","mech-code");
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:340:15
[INFO] [stderr]     |
[INFO] [stderr] 340 |               code_text.set_attribute("block-id",&format!("{}",block_id));
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:341:15
[INFO] [stderr]     |
[INFO] [stderr] 341 |               code_text.set_attribute("spellcheck", "false");
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:365:23
[INFO] [stderr]     |
[INFO] [stderr] 365 |                       parent.remove_child(&modal);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:400:21
[INFO] [stderr]     |
[INFO] [stderr] 400 |                     modal.set_attribute("id", "mech-modal");
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:402:21
[INFO] [stderr]     |
[INFO] [stderr] 402 |                     table_inspector.set_attribute("class", "mech-table-inspector");
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:403:21
[INFO] [stderr]     |
[INFO] [stderr] 403 |                     table_inspector.set_attribute("id", "mech-table-inspector");
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:404:21
[INFO] [stderr]     |
[INFO] [stderr] 404 |                     table_inspector.set_attribute("block-id", &format!("{:?}", block_id));
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:405:21
[INFO] [stderr]     |
[INFO] [stderr] 405 |                     table_inspector.set_attribute("table-id", &format!("{:?}", table_id));
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:406:21
[INFO] [stderr]     |
[INFO] [stderr] 406 |                     table_inspector.set_attribute("table-name", &table_name);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:407:21
[INFO] [stderr]     |
[INFO] [stderr] 407 |                     table_inspector.set_attribute("table-scope", &scope);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:409:21
[INFO] [stderr]     |
[INFO] [stderr] 409 |                     modal.append_child(&table_inspector);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:411:21
[INFO] [stderr]     |
[INFO] [stderr] 411 |                     app.append_child(&modal);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:423:21
[INFO] [stderr]     |
[INFO] [stderr] 423 |                     modal.set_attribute("style", &format!("left: {}px; top: {}px;", x, y));
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:455:23
[INFO] [stderr]     |
[INFO] [stderr] 455 |                       target.set_attribute("state","ready");
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:456:23
[INFO] [stderr]     |
[INFO] [stderr] 456 |                       target.set_attribute("class","mech-code");
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:459:23
[INFO] [stderr]     |
[INFO] [stderr] 459 |                       parent.remove_child(&error_box);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:499:15
[INFO] [stderr]     |
[INFO] [stderr] 499 |               code.append_child(&code_text);
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:505:19
[INFO] [stderr]     |
[INFO] [stderr] 505 |                   view.set_attribute("class", "mech-view");
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:522:27
[INFO] [stderr]     |
[INFO] [stderr] 522 |                           canvas.set_attribute("width", "700");
[INFO] [stderr]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:538:31
[INFO] [stderr]     |
[INFO] [stderr] 538 | ...                   context.arc(*x, *y, 2.0, 0.0, 1.0 * 3.14);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:545:27
[INFO] [stderr]     |
[INFO] [stderr] 545 |                           view.append_child(&canvas);
[INFO] [stderr]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:561:19
[INFO] [stderr]     |
[INFO] [stderr] 561 |                   code.append_child(&view);
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:568:17
[INFO] [stderr]     |
[INFO] [stderr] 568 |                 error_view.set_attribute("class", "mech-error-view");
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:589:17
[INFO] [stderr]     |
[INFO] [stderr] 589 |                 code.append_child(&error_view);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:591:15
[INFO] [stderr]     |
[INFO] [stderr] 591 |               rendered_section.append_child(&code);
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:599:7
[INFO] [stderr]     |
[INFO] [stderr] 599 |       documentation.append_child(&contents);
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:608:7
[INFO] [stderr]     |
[INFO] [stderr] 608 |       drawing.set_attribute("id", "drawing");
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:609:7
[INFO] [stderr]     |
[INFO] [stderr] 609 |       editor_container.append_child(&drawing);
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:631:13
[INFO] [stderr]     |
[INFO] [stderr] 631 |             code_block.set_attribute("class", &class);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:632:13
[INFO] [stderr]     |
[INFO] [stderr] 632 |             code_block.set_attribute("state","pending");
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:637:13
[INFO] [stderr]     |
[INFO] [stderr] 637 |             code_block.set_attribute("class", &class);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:638:13
[INFO] [stderr]     |
[INFO] [stderr] 638 |             code_block.set_attribute("state","error");
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:655:13
[INFO] [stderr]     |
[INFO] [stderr] 655 | /             match root_node.first_child() {
[INFO] [stderr] 656 | |               Some(mech_node) => root_node.remove_child(&mech_node),
[INFO] [stderr] 657 | |               None => break 'remove_nodes,
[INFO] [stderr] 658 | |             };
[INFO] [stderr]     | |______________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:739:13
[INFO] [stderr]     |
[INFO] [stderr] 739 |             canvas.set_attribute("width", "700");
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:755:17
[INFO] [stderr]     |
[INFO] [stderr] 755 |                 context.arc(*x, *y, 2.0, 0.0, 1.0 * 3.14);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/lib.rs:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   |
[INFO] [stderr]   = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:980:9
[INFO] [stderr]     |
[INFO] [stderr] 980 |         ws.send_with_str(&txn_msg);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1053:15
[INFO] [stderr]      |
[INFO] [stderr] 1053 |               self.draw_contents(&contents_table, &mut app);
[INFO] [stderr]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1084:17
[INFO] [stderr]      |
[INFO] [stderr] 1084 |                 div.set_attribute("row",&format!("{:?}",row + 1));
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1087:21
[INFO] [stderr]      |
[INFO] [stderr] 1087 |                     div.set_attribute("class",class);
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1100:21
[INFO] [stderr]      |
[INFO] [stderr] 1100 |                     self.draw_contents(&referenced_table, &mut div);
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1111:17
[INFO] [stderr]      |
[INFO] [stderr] 1111 |                 img.set_attribute("class", class);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1134:17
[INFO] [stderr]      |
[INFO] [stderr] 1134 |                 slider.set_attribute("parameters", parameters_id_str);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1175:17
[INFO] [stderr]      |
[INFO] [stderr] 1175 |                 canvas.set_attribute("elements",elements_id_str);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1176:17
[INFO] [stderr]      |
[INFO] [stderr] 1176 |                 canvas.set_attribute("width", &parameters_table.data[0][0].as_string().unwrap());
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1177:17
[INFO] [stderr]      |
[INFO] [stderr] 1177 |                 canvas.set_attribute("height",&parameters_table.data[1][0].as_string().unwrap());
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1178:17
[INFO] [stderr]      |
[INFO] [stderr] 1178 |                 canvas.set_attribute("style", "background-color: rgb(255, 255, 255)");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1220:17
[INFO] [stderr]      |
[INFO] [stderr] 1220 |                 self.render_canvas(&canvas);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1235:13
[INFO] [stderr]      |
[INFO] [stderr] 1235 |             self.draw_contents(&referenced_table, &mut div);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1371:7
[INFO] [stderr]      |
[INFO] [stderr] 1371 |       inline_mech.set_attribute("class", "mech-inline-mech");
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1382:13
[INFO] [stderr]      |
[INFO] [stderr] 1382 |             inline_code.set_attribute("class", "mech-inline-mech-code");
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1384:13
[INFO] [stderr]      |
[INFO] [stderr] 1384 |             inline_mech.append_child(&inline_code);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1387:13
[INFO] [stderr]      |
[INFO] [stderr] 1387 |             inline_view.set_attribute("class", "mech-inline-mech-view");
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1388:13
[INFO] [stderr]      |
[INFO] [stderr] 1388 |             inline_view.set_attribute("id", &format!("{}",id));
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1389:13
[INFO] [stderr]      |
[INFO] [stderr] 1389 |             inline_mech.append_child(&inline_view);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1405:7
[INFO] [stderr]      |
[INFO] [stderr] 1405 |       inline_code.set_attribute("class", "mech-inline-code");
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1431:13
[INFO] [stderr]      |
[INFO] [stderr] 1431 |             paragraph.append_child(&paragraph_text);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1435:13
[INFO] [stderr]      |
[INFO] [stderr] 1435 |             paragraph.append_child(&inline_code);         
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1439:13
[INFO] [stderr]      |
[INFO] [stderr] 1439 |             paragraph.append_child(&inline_mech);         
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1456:7
[INFO] [stderr]      |
[INFO] [stderr] 1456 |       code_block.set_attribute("class", "mech-code-block");
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1465:9
[INFO] [stderr]      |
[INFO] [stderr] 1465 |         code_block.append_child(&code);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1486:17
[INFO] [stderr]      |
[INFO] [stderr] 1486 |                 list_item.append_child(&paragraph);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1493:9
[INFO] [stderr]      |
[INFO] [stderr] 1493 |         unordered_list.append_child(&list_item);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/lib.rs:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^ help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:396:25
[INFO] [stderr]     |
[INFO] [stderr] 396 |                     let mut modal = document.create_element("div").unwrap()
[INFO] [stderr]     |                         ----^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:401:25
[INFO] [stderr]     |
[INFO] [stderr] 401 |                     let mut table_inspector = document.create_element("div").unwrap();
[INFO] [stderr]     |                         ----^^^^^^^^^^^^^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:410:25
[INFO] [stderr]     |
[INFO] [stderr] 410 |                     let mut app = document.get_element_by_id("mech-app").unwrap();
[INFO] [stderr]     |                         ----^^^
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:434:23
[INFO] [stderr]     |
[INFO] [stderr] 434 |                   let mut target: web_sys::HtmlElement = event.target()
[INFO] [stderr]     |                       ----^^^^^^
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:259:9
[INFO] [stderr]     |
[INFO] [stderr] 259 |     let mut documentation = document.create_element("div")?;
[INFO] [stderr]     |         ----^^^^^^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:262:9
[INFO] [stderr]     |
[INFO] [stderr] 262 |     let mut contents = document.create_element("div")?;
[INFO] [stderr]     |         ----^^^^^^^^
[INFO] [stderr]     |         |
[INFO] [stderr]     |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:270:11
[INFO] [stderr]     |
[INFO] [stderr] 270 |       let mut contents_heading = document.create_element("div")?;
[INFO] [stderr]     |           ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:276:11
[INFO] [stderr]     |
[INFO] [stderr] 276 |       let mut drawing = document.create_element("div")?;
[INFO] [stderr]     |           ----^^^^^^^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:281:11
[INFO] [stderr]     |
[INFO] [stderr] 281 |       let mut rendered_program = document.create_element("div")?;
[INFO] [stderr]     |           ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:284:11
[INFO] [stderr]     |
[INFO] [stderr] 284 |       let mut title = document.create_element("h1")?;
[INFO] [stderr]     |           ----^^^^^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:288:13
[INFO] [stderr]     |
[INFO] [stderr] 288 |         let mut rendered_section = document.create_element("div")?;
[INFO] [stderr]     |             ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:292:17
[INFO] [stderr]     |
[INFO] [stderr] 292 |             let mut contents_heading = document.create_element("div")?;
[INFO] [stderr]     |                 ----^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:313:17
[INFO] [stderr]     |
[INFO] [stderr] 313 |             let mut title = document.create_element("h2")?;
[INFO] [stderr]     |                 ----^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:323:19
[INFO] [stderr]     |
[INFO] [stderr] 323 |               let mut paragraph = render_paragraph(node)?;
[INFO] [stderr]     |                   ----^^^^^^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:327:19
[INFO] [stderr]     |
[INFO] [stderr] 327 |               let mut unordered_list = render_unordered_list(node)?;
[INFO] [stderr]     |                   ----^^^^^^^^^^^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:331:19
[INFO] [stderr]     |
[INFO] [stderr] 331 |               let mut code_block = render_code_block(node)?;
[INFO] [stderr]     |                   ----^^^^^^^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:336:19
[INFO] [stderr]     |
[INFO] [stderr] 336 |               let mut code = document.create_element("div")?;
[INFO] [stderr]     |                   ----^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:337:19
[INFO] [stderr]     |
[INFO] [stderr] 337 |               let mut code_text = document.create_element("pre")?;
[INFO] [stderr]     |                   ----^^^^^^^^^
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:504:23
[INFO] [stderr]     |
[INFO] [stderr] 504 |                   let mut view = document.create_element("div")?;
[INFO] [stderr]     |                       ----^^^^
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:517:31
[INFO] [stderr]     |
[INFO] [stderr] 517 |                           let mut canvas = document.create_element("canvas")?;
[INFO] [stderr]     |                               ----^^^^^^
[INFO] [stderr]     |                               |
[INFO] [stderr]     |                               help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:567:21
[INFO] [stderr]     |
[INFO] [stderr] 567 |                 let mut error_view = document.create_element("div")?;
[INFO] [stderr]     |                     ----^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:607:11
[INFO] [stderr]     |
[INFO] [stderr] 607 |       let mut drawing = document.create_element("div")?;
[INFO] [stderr]     |           ----^^^^^^^
[INFO] [stderr]     |           |
[INFO] [stderr]     |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:734:17
[INFO] [stderr]     |
[INFO] [stderr] 734 |             let mut canvas = view_node.first_child().unwrap();
[INFO] [stderr]     |                 ----^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1110:21
[INFO] [stderr]      |
[INFO] [stderr] 1110 |                 let mut img = web_sys::HtmlImageElement::new().unwrap();
[INFO] [stderr]      |                     ----^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1118:21
[INFO] [stderr]      |
[INFO] [stderr] 1118 |                 let mut slider = document.create_element("input")?;
[INFO] [stderr]      |                     ----^^^^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1119:21
[INFO] [stderr]      |
[INFO] [stderr] 1119 |                 let mut slider: web_sys::HtmlInputElement = slider
[INFO] [stderr]      |                     ----^^^^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1370:11
[INFO] [stderr]      |
[INFO] [stderr] 1370 |       let mut inline_mech = document.create_element("span")?;
[INFO] [stderr]      |           ----^^^^^^^^^^^
[INFO] [stderr]      |           |
[INFO] [stderr]      |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1381:17
[INFO] [stderr]      |
[INFO] [stderr] 1381 |             let mut inline_code = document.create_element("span")?;
[INFO] [stderr]      |                 ----^^^^^^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1386:17
[INFO] [stderr]      |
[INFO] [stderr] 1386 |             let mut inline_view = document.create_element("span")?;
[INFO] [stderr]      |                 ----^^^^^^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1404:11
[INFO] [stderr]      |
[INFO] [stderr] 1404 |       let mut inline_code = document.create_element("span")?;
[INFO] [stderr]      |           ----^^^^^^^^^^^
[INFO] [stderr]      |           |
[INFO] [stderr]      |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1425:11
[INFO] [stderr]      |
[INFO] [stderr] 1425 |       let mut paragraph = document.create_element("p")?;
[INFO] [stderr]      |           ----^^^^^^^^^
[INFO] [stderr]      |           |
[INFO] [stderr]      |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1429:17
[INFO] [stderr]      |
[INFO] [stderr] 1429 |             let mut paragraph_text = document.create_element("span")?;
[INFO] [stderr]      |                 ----^^^^^^^^^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1434:17
[INFO] [stderr]      |
[INFO] [stderr] 1434 |             let mut inline_code = render_inline_code(&child)?;
[INFO] [stderr]      |                 ----^^^^^^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1455:11
[INFO] [stderr]      |
[INFO] [stderr] 1455 |       let mut code_block = document.create_element("pre")?;
[INFO] [stderr]      |           ----^^^^^^^^^^
[INFO] [stderr]      |           |
[INFO] [stderr]      |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1458:13
[INFO] [stderr]      |
[INFO] [stderr] 1458 |         let mut code = document.create_element("span")?;
[INFO] [stderr]      |             ----^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1478:11
[INFO] [stderr]      |
[INFO] [stderr] 1478 |       let mut unordered_list = document.create_element("ul")?;
[INFO] [stderr]      |           ----^^^^^^^^^^^^^^
[INFO] [stderr]      |           |
[INFO] [stderr]      |           help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1480:13
[INFO] [stderr]      |
[INFO] [stderr] 1480 |         let mut list_item = document.create_element("li")?;
[INFO] [stderr]      |             ----^^^^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/lib.rs:1485:21
[INFO] [stderr]      |
[INFO] [stderr] 1485 |                 let mut paragraph = render_paragraph(&children[0])?;
[INFO] [stderr]      |                     ----^^^^^^^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `websocket`
[INFO] [stderr]   --> src/lib.rs:49:3
[INFO] [stderr]    |
[INFO] [stderr] 49 |   websocket: Option<web_sys::WebSocket>,
[INFO] [stderr]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: the feature `alloc` has been stable since 1.36.0 and no longer requires an attribute to enable
[INFO] [stderr]  --> src/lib.rs:1:12
[INFO] [stderr]   |
[INFO] [stderr] 1 | #![feature(alloc)]
[INFO] [stderr]   |            ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(stable_features)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:141:5
[INFO] [stderr]     |
[INFO] [stderr] 141 |     self.render_program();
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:249:13
[INFO] [stderr]     |
[INFO] [stderr] 249 |             parent.remove_child(&modal);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:260:5
[INFO] [stderr]     |
[INFO] [stderr] 260 |     documentation.set_attribute("class", "mech-docs");
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:261:5
[INFO] [stderr]     |
[INFO] [stderr] 261 |     documentation.set_attribute("id", "mech-docs");
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:263:5
[INFO] [stderr]     |
[INFO] [stderr] 263 |     contents.set_attribute("class", "mech-contents");
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:271:7
[INFO] [stderr]     |
[INFO] [stderr] 271 |       contents_heading.set_attribute("class", "mech-contents-heading");
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:273:7
[INFO] [stderr]     |
[INFO] [stderr] 273 |       contents.append_child(&contents_heading);
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:277:7
[INFO] [stderr]     |
[INFO] [stderr] 277 |       drawing.set_attribute("class", "mech-application");
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:282:7
[INFO] [stderr]     |
[INFO] [stderr] 282 |       rendered_program.set_attribute("class", "mech-program");
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:283:7
[INFO] [stderr]     |
[INFO] [stderr] 283 |       rendered_program.set_attribute("id", "mech-program");
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:293:13
[INFO] [stderr]     |
[INFO] [stderr] 293 |             contents_heading.set_attribute("class", "mech-contents-sub-heading");
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:311:13
[INFO] [stderr]     |
[INFO] [stderr] 311 |             contents.append_child(&contents_heading);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:314:13
[INFO] [stderr]     |
[INFO] [stderr] 314 |             title.set_attribute("id", &title_text.clone());
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:316:13
[INFO] [stderr]     |
[INFO] [stderr] 316 |             rendered_section.append_child(&title);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:324:15
[INFO] [stderr]     |
[INFO] [stderr] 324 |               rendered_section.append_child(&paragraph);             
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:328:15
[INFO] [stderr]     |
[INFO] [stderr] 328 |               rendered_section.append_child(&unordered_list);
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:332:15
[INFO] [stderr]     |
[INFO] [stderr] 332 |               rendered_section.append_child(&code_block);
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:338:15
[INFO] [stderr]     |
[INFO] [stderr] 338 |               code_text.set_attribute("contenteditable","true");
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:339:15
[INFO] [stderr]     |
[INFO] [stderr] 339 |               code_text.set_attribute("class","mech-code");
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:340:15
[INFO] [stderr]     |
[INFO] [stderr] 340 |               code_text.set_attribute("block-id",&format!("{}",block_id));
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:341:15
[INFO] [stderr]     |
[INFO] [stderr] 341 |               code_text.set_attribute("spellcheck", "false");
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:365:23
[INFO] [stderr]     |
[INFO] [stderr] 365 |                       parent.remove_child(&modal);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:400:21
[INFO] [stderr]     |
[INFO] [stderr] 400 |                     modal.set_attribute("id", "mech-modal");
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:402:21
[INFO] [stderr]     |
[INFO] [stderr] 402 |                     table_inspector.set_attribute("class", "mech-table-inspector");
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:403:21
[INFO] [stderr]     |
[INFO] [stderr] 403 |                     table_inspector.set_attribute("id", "mech-table-inspector");
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:404:21
[INFO] [stderr]     |
[INFO] [stderr] 404 |                     table_inspector.set_attribute("block-id", &format!("{:?}", block_id));
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:405:21
[INFO] [stderr]     |
[INFO] [stderr] 405 |                     table_inspector.set_attribute("table-id", &format!("{:?}", table_id));
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:406:21
[INFO] [stderr]     |
[INFO] [stderr] 406 |                     table_inspector.set_attribute("table-name", &table_name);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:407:21
[INFO] [stderr]     |
[INFO] [stderr] 407 |                     table_inspector.set_attribute("table-scope", &scope);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:409:21
[INFO] [stderr]     |
[INFO] [stderr] 409 |                     modal.append_child(&table_inspector);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:411:21
[INFO] [stderr]     |
[INFO] [stderr] 411 |                     app.append_child(&modal);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:423:21
[INFO] [stderr]     |
[INFO] [stderr] 423 |                     modal.set_attribute("style", &format!("left: {}px; top: {}px;", x, y));
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:455:23
[INFO] [stderr]     |
[INFO] [stderr] 455 |                       target.set_attribute("state","ready");
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:456:23
[INFO] [stderr]     |
[INFO] [stderr] 456 |                       target.set_attribute("class","mech-code");
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:459:23
[INFO] [stderr]     |
[INFO] [stderr] 459 |                       parent.remove_child(&error_box);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:499:15
[INFO] [stderr]     |
[INFO] [stderr] 499 |               code.append_child(&code_text);
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:505:19
[INFO] [stderr]     |
[INFO] [stderr] 505 |                   view.set_attribute("class", "mech-view");
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:522:27
[INFO] [stderr]     |
[INFO] [stderr] 522 |                           canvas.set_attribute("width", "700");
[INFO] [stderr]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:538:31
[INFO] [stderr]     |
[INFO] [stderr] 538 | ...                   context.arc(*x, *y, 2.0, 0.0, 1.0 * 3.14);
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:545:27
[INFO] [stderr]     |
[INFO] [stderr] 545 |                           view.append_child(&canvas);
[INFO] [stderr]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:561:19
[INFO] [stderr]     |
[INFO] [stderr] 561 |                   code.append_child(&view);
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:568:17
[INFO] [stderr]     |
[INFO] [stderr] 568 |                 error_view.set_attribute("class", "mech-error-view");
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:589:17
[INFO] [stderr]     |
[INFO] [stderr] 589 |                 code.append_child(&error_view);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:591:15
[INFO] [stderr]     |
[INFO] [stderr] 591 |               rendered_section.append_child(&code);
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:599:7
[INFO] [stderr]     |
[INFO] [stderr] 599 |       documentation.append_child(&contents);
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:608:7
[INFO] [stderr]     |
[INFO] [stderr] 608 |       drawing.set_attribute("id", "drawing");
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:609:7
[INFO] [stderr]     |
[INFO] [stderr] 609 |       editor_container.append_child(&drawing);
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:631:13
[INFO] [stderr]     |
[INFO] [stderr] 631 |             code_block.set_attribute("class", &class);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:632:13
[INFO] [stderr]     |
[INFO] [stderr] 632 |             code_block.set_attribute("state","pending");
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:637:13
[INFO] [stderr]     |
[INFO] [stderr] 637 |             code_block.set_attribute("class", &class);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:638:13
[INFO] [stderr]     |
[INFO] [stderr] 638 |             code_block.set_attribute("state","error");
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:655:13
[INFO] [stderr]     |
[INFO] [stderr] 655 | /             match root_node.first_child() {
[INFO] [stderr] 656 | |               Some(mech_node) => root_node.remove_child(&mech_node),
[INFO] [stderr] 657 | |               None => break 'remove_nodes,
[INFO] [stderr] 658 | |             };
[INFO] [stderr]     | |______________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:739:13
[INFO] [stderr]     |
[INFO] [stderr] 739 |             canvas.set_attribute("width", "700");
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:755:17
[INFO] [stderr]     |
[INFO] [stderr] 755 |                 context.arc(*x, *y, 2.0, 0.0, 1.0 * 3.14);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/lib.rs:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | #[wasm_bindgen]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   |
[INFO] [stderr]   = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/lib.rs:980:9
[INFO] [stderr]     |
[INFO] [stderr] 980 |         ws.send_with_str(&txn_msg);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1053:15
[INFO] [stderr]      |
[INFO] [stderr] 1053 |               self.draw_contents(&contents_table, &mut app);
[INFO] [stderr]      |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1084:17
[INFO] [stderr]      |
[INFO] [stderr] 1084 |                 div.set_attribute("row",&format!("{:?}",row + 1));
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1087:21
[INFO] [stderr]      |
[INFO] [stderr] 1087 |                     div.set_attribute("class",class);
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1100:21
[INFO] [stderr]      |
[INFO] [stderr] 1100 |                     self.draw_contents(&referenced_table, &mut div);
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1111:17
[INFO] [stderr]      |
[INFO] [stderr] 1111 |                 img.set_attribute("class", class);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1134:17
[INFO] [stderr]      |
[INFO] [stderr] 1134 |                 slider.set_attribute("parameters", parameters_id_str);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1175:17
[INFO] [stderr]      |
[INFO] [stderr] 1175 |                 canvas.set_attribute("elements",elements_id_str);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1176:17
[INFO] [stderr]      |
[INFO] [stderr] 1176 |                 canvas.set_attribute("width", &parameters_table.data[0][0].as_string().unwrap());
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1177:17
[INFO] [stderr]      |
[INFO] [stderr] 1177 |                 canvas.set_attribute("height",&parameters_table.data[1][0].as_string().unwrap());
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1178:17
[INFO] [stderr]      |
[INFO] [stderr] 1178 |                 canvas.set_attribute("style", "background-color: rgb(255, 255, 255)");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1220:17
[INFO] [stderr]      |
[INFO] [stderr] 1220 |                 self.render_canvas(&canvas);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1235:13
[INFO] [stderr]      |
[INFO] [stderr] 1235 |             self.draw_contents(&referenced_table, &mut div);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1371:7
[INFO] [stderr]      |
[INFO] [stderr] 1371 |       inline_mech.set_attribute("class", "mech-inline-mech");
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1382:13
[INFO] [stderr]      |
[INFO] [stderr] 1382 |             inline_code.set_attribute("class", "mech-inline-mech-code");
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1384:13
[INFO] [stderr]      |
[INFO] [stderr] 1384 |             inline_mech.append_child(&inline_code);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1387:13
[INFO] [stderr]      |
[INFO] [stderr] 1387 |             inline_view.set_attribute("class", "mech-inline-mech-view");
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1388:13
[INFO] [stderr]      |
[INFO] [stderr] 1388 |             inline_view.set_attribute("id", &format!("{}",id));
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1389:13
[INFO] [stderr]      |
[INFO] [stderr] 1389 |             inline_mech.append_child(&inline_view);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1405:7
[INFO] [stderr]      |
[INFO] [stderr] 1405 |       inline_code.set_attribute("class", "mech-inline-code");
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1431:13
[INFO] [stderr]      |
[INFO] [stderr] 1431 |             paragraph.append_child(&paragraph_text);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1435:13
[INFO] [stderr]      |
[INFO] [stderr] 1435 |             paragraph.append_child(&inline_code);         
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1439:13
[INFO] [stderr]      |
[INFO] [stderr] 1439 |             paragraph.append_child(&inline_mech);         
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1456:7
[INFO] [stderr]      |
[INFO] [stderr] 1456 |       code_block.set_attribute("class", "mech-code-block");
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1465:9
[INFO] [stderr]      |
[INFO] [stderr] 1465 |         code_block.append_child(&code);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1486:17
[INFO] [stderr]      |
[INFO] [stderr] 1486 |                 list_item.append_child(&paragraph);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/lib.rs:1493:9
[INFO] [stderr]      |
[INFO] [stderr] 1493 |         unordered_list.append_child(&list_item);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 59.06s
[INFO] running `"docker" "inspect" "e3b7a88f1f2d5d811e3ad3967ab690b85a2a503f151ef0a4ca2153cb0237a807"`
[INFO] running `"docker" "rm" "-f" "e3b7a88f1f2d5d811e3ad3967ab690b85a2a503f151ef0a4ca2153cb0237a807"`
[INFO] [stdout] e3b7a88f1f2d5d811e3ad3967ab690b85a2a503f151ef0a4ca2153cb0237a807
