yewstack / yew

Rust / Wasm framework for creating reliable and efficient web applications
https://yew.rs
Apache License 2.0
30.5k stars 1.42k forks source link

Can't follow "Build a sample app": Hello World doesn't render #2690

Open randomshinichi opened 2 years ago

randomshinichi commented 2 years ago

This is about:

Problem While trying to follow https://yew.rs/docs/getting-started/build-a-sample-app, <h1>{ "Hello World" }</h1> does not show in Firefox so I can't progress. Text included in the index.html renders.

index.html

<!DOCTYPE html>
<html lang="en">
    <head><title>testtitle</title></head>
    <body>this is from the html</body>
</html>

src/main.rs

use yew::prelude::*;

#[function_component(App)]
fn app() -> Html {
    html! {
        <h1>{ "Hello World" }</h1>
    }
}

fn main() {
    yew::start_app::<App>();
}

Cargo.toml

[package]
name = "yew-app"
version = "0.1.0"
edition = "2021"

[dependencies]
yew = "0.19"

Nothing is reported in Console. Inner HTML

<head><title>testtitle</title>
<link rel="preload" href="/yew-app-7bc228bf5a52d897_bg.wasm" as="fetch" type="application/wasm" crossorigin="">
<link rel="modulepreload" href="/yew-app-7bc228bf5a52d897.js"></head>
    <body>this is from the html
<script type="module">import init from '/yew-app-7bc228bf5a52d897.js';init('/yew-app-7bc228bf5a52d897_bg.wasm');</script><script>(function () {
    var protocol = window.location.protocol === 'https:' ? 'wss:' : 'ws:';
    var url = protocol + '//' + window.location.host + '/_trunk/ws';
    var poll_interval = 5000;
    var reload_upon_connect = () => {
        window.setTimeout(
            () => {
                // when we successfully reconnect, we'll force a
                // reload (since we presumably lost connection to
                // trunk due to it being killed, so it will have
                // rebuilt on restart)
                var ws = new WebSocket(url);
                ws.onopen = () => window.location.reload();
                ws.onclose = reload_upon_connect;
            },
            poll_interval);
    };

    var ws = new WebSocket(url);
    ws.onmessage = (ev) => {
        const msg = JSON.parse(ev.data);
        if (msg.reload) {
            window.location.reload();
        }
    };
    ws.onclose = reload_upon_connect;
})()
</script></body>
WorldSEnder commented 2 years ago

I can't reproduce. Using your index.html, src/main.rs and Cargo.toml works on my side.

trunk serve should say something like server listening at http://127.0.0.1:8080 and going to that url displays the site fine for me.

Something about including the inner html makes me think you might be directly opening the generated html file directly in your browser, which will not work and is not supported, since wasm can't be load from file:// locations (the server has to use a correct MIME type, trunk takes care of that).

randomshinichi commented 2 years ago

trunk serve should say something like server listening at http://127.0.0.1:8080 and going to that url displays the site fine for me.

Yes it does:

shinichi@asuka:~/source/yew-app trunk serve
2022-05-18T12:42:00.611897Z  INFO πŸ“¦ starting build
2022-05-18T12:42:00.613067Z  INFO spawning asset pipelines
2022-05-18T12:42:00.771855Z  INFO building yew-app
    Finished dev [unoptimized + debuginfo] target(s) in 0.03s
2022-05-18T12:42:00.881286Z  INFO fetching cargo artifacts
2022-05-18T12:42:00.987625Z  INFO processing WASM for yew-app
2022-05-18T12:42:00.989409Z  INFO calling wasm-bindgen for yew-app
2022-05-18T12:42:01.116880Z  INFO copying generated wasm-bindgen artifacts
2022-05-18T12:42:01.118368Z  INFO applying new distribution
2022-05-18T12:42:01.119405Z  INFO βœ… success
2022-05-18T12:42:01.119603Z  INFO πŸ“‘ serving static assets at -> /
2022-05-18T12:42:01.119632Z  INFO πŸ“‘ server listening at http://127.0.0.1:8080

Something about including the inner html makes me think you might be directly opening the generated html file directly in your browser, which will not work and is not supported, since wasm can't be load from file:// locations (the server has to use a correct MIME type, trunk takes care of that).

No, this was copied from the Inspector, which shows the DOM. There was no generated html file. Screenshot from 2022-05-18 14-44-15

WorldSEnder commented 2 years ago

Alright, the logs look good so far. Note that I am quite literally creating a new folder and copy-pasting the three files in, then running trunk serve and it shows "Hello World".

Can you check your browser settings or with a clean profile and/or try another browser. There might be settings to turn off web assembly I'm not aware of and a bunch of other stuff. The code you posted works though.

Addendum: the generated files are in a dist subfolder, they contain an index.html, a yew-app-[hash]_bg.wasm and a yew-app-[hash].js file.

randomshinichi commented 2 years ago

Addendum: the generated files are in a dist subfolder, they contain an index.html, a yew-app-[hash]_bg.wasm and a yew-app-[hash].js file.

shinichi@asuka:~/source/yew-app/dist ls
index.html  yew-app-7bc228bf5a52d897_bg.wasm  yew-app-7bc228bf5a52d897.js

Chromium new profile chromiumnewprofile firefox --safe-mode firefoxsafe wasm not disabled in firefox wasmnotdisabled

WorldSEnder commented 2 years ago

shinichi@asuka:~/source/yew-app/dist ls index.html yew-app-7bc228bf5a52d897_bg.wasm yew-app-7bc228bf5a52d897.js

Okay, still looks fine. Mind zipping that version up and making it available somewhere I can check it out? It's a fully self-contained version of the app, just those three files should reproduce exactly what trunk is serving. Oh and one thing, it shouldn't hurt to check

trunk --version

trunk 0.15.0

randomshinichi commented 2 years ago

Thanks for the quick reply

shinichi@asuka:~/source/yew-app trunk --version
trunk 0.15.0

shinichi@asuka:~/source/yew-app rustup show
Default host: x86_64-unknown-linux-gnu
rustup home:  /home/shinichi/.rustup

installed toolchains
--------------------

stable-x86_64-unknown-linux-gnu (default)
nightly-x86_64-unknown-linux-gnu

installed targets for active toolchain
--------------------------------------

wasm32-unknown-unknown
x86_64-unknown-linux-gnu

active toolchain
----------------

stable-x86_64-unknown-linux-gnu (default)
rustc 1.60.0 (7737e0b5c 2022-04-04)

dist.tar.gz

WorldSEnder commented 2 years ago

Can reproduce it with your dist.tar folder. Still not sure what's different.

EDIT: found something. Can you double check that your source file is "src/main.rs" and not "src/lib.rs"? Later: your generated wasm doesn't contain a __wbindgen_start symbol and the js wrapper doesn't call any. In my reproduction there's the following at the end of the yew-app-*.js:

wasm = instance.exports; init.wbindgen_wasm_module = module; wasm.wbindgen_start(); return wasm;

In the dist bundle you sent over it's

wasm = instance.exports; init.__wbindgen_wasm_module = module;

return wasm;

which I know from trunk building a library crate (it only recently got the ability to build worker crates, but anyway). There should be a call that starts the wasm and the symbol should be visible since the Cargo.toml defines a binary crate. I'm not sure why trunk is seemingly building a library mode.

Like this: dist.tar.gz

randomshinichi commented 2 years ago

It's src/main.rs yewapp

shinichi@asuka:~/source/yew-app tree -L 2
.
β”œβ”€β”€ Cargo.lock
β”œβ”€β”€ Cargo.toml
β”œβ”€β”€ dist
β”‚Β Β  β”œβ”€β”€ index.html
β”‚Β Β  β”œβ”€β”€ yew-app-7bc228bf5a52d897_bg.wasm
β”‚Β Β  └── yew-app-7bc228bf5a52d897.js
β”œβ”€β”€ dist.tar.gz
β”œβ”€β”€ index.html
β”œβ”€β”€ src
β”‚Β Β  └── main.rs
└── target
    β”œβ”€β”€ CACHEDIR.TAG
    β”œβ”€β”€ debug
    β”œβ”€β”€ wasm32-unknown-unknown
    └── wasm-bindgen
WorldSEnder commented 2 years ago

Maybe the following index.html forces trunk to build it as a binary crate. Cause it really seems that trunk is building a library crate for some reason.

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>testtitle</title>
        <link data-trunk rel="rust" data-bin="yew-app" data-type="main" />
    </head>
    <body>this is from the html</body>
</html>
randomshinichi commented 2 years ago

Unfortunately the same thing happens. I've gzipped my entire dev folder for you: yew-app.tar.gz

randomshinichi commented 2 years ago

which I know from trunk building a library crate (it only recently got the ability to build worker crates, but anyway). There should be a call that starts the wasm and the symbol should be visible since the Cargo.toml defines a binary crate. I'm not sure why trunk is seemingly building a library mode.

Like this: dist.tar.gz

Hey, your dist.tar.gz works!

WorldSEnder commented 2 years ago

Your dev folder works on my machine. So we know it must be some part of the compiler machinery causing this. Hard to come up with a plan to debug this further from my side. I can see if I can find an untouched VM somewhere to replay a clean rust/wasm/trunk setup - but honestly, that's what the CI servers are doing with every commit, too.

siku2 commented 2 years ago

Can you try applying the wasm_bindgen(start) attribute to the main function to see whether that causes wasm-bindgen to insert the instantiation code: https://rustwasm.github.io/wasm-bindgen/reference/attributes/on-rust-exports/start.html

Also, it would be great to have the build log with full verbosity (including rustc) for reference.

randomshinichi commented 2 years ago

Can you try applying the wasm_bindgen(start) attribute to the main function to see whether that causes wasm-bindgen to insert the instantiation code: https://rustwasm.github.io/wasm-bindgen/reference/attributes/on-rust-exports/start.html

Added wasm-bindgen = "0.2" to Cargo.toml

#[wasm_bindgen(start)]
fn main() {
    yew::start_app::<App>();
}
...
error: can only #[wasm_bindgen] public functions
  --> src/main.rs:12:1
   |
12 | / fn main() {
13 | |     yew::start_app::<App>();
14 | | }
   | |_^

error[E0601]: `main` function not found in crate `yew_app`
  --> src/main.rs:1:1
   |
1  | / use yew::prelude::*;
2  | | use wasm_bindgen::prelude::*;
3  | |
4  | | #[function_component(App)]
...  |
13 | |     yew::start_app::<App>();
14 | | }
   | |_^ consider adding a `main` function to `src/main.rs`

For more information about this error, try `rustc --explain E0601`.
error: could not compile `yew-app` due to 2 previous errors
2022-05-23T07:34:11.410875Z ERROR ❌ error
error from HTML pipeline

Caused by:
    0: error from asset pipeline
    1: error during cargo build execution
    2: cargo call returned a bad status
#[wasm_bindgen(start)]
pub fn main() {
    yew::start_app::<App>();
}

...

error: entry symbol `main` declared multiple times
  --> src/main.rs:12:1
   |
12 | pub fn main() {
   | ^^^^^^^^^^^^^
   |
   = help: did you use `#[no_mangle]` on `fn main`? Use `#[start]` instead

error: could not compile `yew-app` due to previous error
2022-05-23T07:35:00.567756Z ERROR ❌ error
error from HTML pipeline

Caused by:
    0: error from asset pipeline
    1: error during cargo build execution
    2: cargo call returned a bad status

Also, it would be great to have the build log with full verbosity (including rustc) for reference.

I have no idea why cargo build works but not trunk serve

shinichi@asuka:~/source/yew-app cargo build -vv
   Compiling proc-macro2 v1.0.39
   Compiling unicode-ident v1.0.0
   Compiling syn v1.0.95
   Compiling log v0.4.17
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.39 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>:Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple
token-based libraries from the procedural macro use case.
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/proc-macro2' CARGO_PKG_VERSION=1.0.39 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.39/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=2a11af603917b5c0 -C extra-filename=-2a11af603917b5c0 --out-dir /home/shinichi/source/yew-app/target/debug/build/proc-macro2-2a11af603917b5c0 -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.95 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_VERSION=1.0.95 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=95 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.95/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=28d97e3c07a10806 -C extra-filename=-28d97e3c07a10806 --out-dir /home/shinichi/source/yew-app/target/debug/build/syn-28d97e3c07a10806 -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
   Compiling wasm-bindgen-shared v0.2.80
   Compiling lazy_static v1.4.0
   Compiling serde_derive v1.0.137
   Compiling cfg-if v1.0.0
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=unicode_ident CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.0 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-ident CARGO_PKG_REPOSITORY='https://github.com/dtolnay/unicode-ident' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name unicode_ident --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=f009e4f35dcd0684 -C extra-filename=-f009e4f35dcd0684 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_VERSION=0.4.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=bc7161835e251861 -C extra-filename=-bc7161835e251861 --out-dir /home/shinichi/source/yew-app/target/debug/build/log-bc7161835e251861 -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-shared-0.2.80 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_DESCRIPTION='Shared support between wasm-bindgen and wasm-bindgen cli, an internal
dependency.
' CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-bindgen-shared CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared' CARGO_PKG_VERSION=0.2.80 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-shared-0.2.80/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=27c907ed8c5a0ae3 -C extra-filename=-27c907ed8c5a0ae3 --out-dir /home/shinichi/source/yew-app/target/debug/build/wasm-bindgen-shared-27c907ed8c5a0ae3 -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=lazy_static CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0 CARGO_PKG_AUTHORS='Marvin LΓΆbel <loebel.marvin@gmail.com>' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lazy_static CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO_PKG_VERSION=1.4.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name lazy_static /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=b341606102c7008f -C extra-filename=-b341606102c7008f --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.137 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_derive CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.137 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=137 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.137/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=17642c863f1a19bc -C extra-filename=-17642c863f1a19bc --out-dir /home/shinichi/source/yew-app/target/debug/build/serde_derive-17642c863f1a19bc -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0 CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg]
parameters. Structured like an if-else chain, the first matching branch is the
item that gets emitted.
' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name cfg_if --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=56df745b5175507b -C extra-filename=-56df745b5175507b --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
   Compiling serde v1.0.137
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.137 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.137 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=137 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.137/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=9f7e663c9ddb8949 -C extra-filename=-9f7e663c9ddb8949 --out-dir /home/shinichi/source/yew-app/target/debug/build/serde-9f7e663c9ddb8949 -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
   Compiling bumpalo v3.9.1
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=bumpalo CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/bumpalo-3.9.1 CARGO_PKG_AUTHORS='Nick Fitzgerald <fitzgen@gmail.com>' CARGO_PKG_DESCRIPTION='A fast bump allocation arena for Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bumpalo CARGO_PKG_REPOSITORY='https://github.com/fitzgen/bumpalo' CARGO_PKG_VERSION=3.9.1 CARGO_PKG_VERSION_MAJOR=3 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name bumpalo --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/bumpalo-3.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=e1eede7446fe5c75 -C extra-filename=-e1eede7446fe5c75 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
   Compiling serde_json v1.0.81
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.81 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='A JSON serialization file format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_json CARGO_PKG_REPOSITORY='https://github.com/serde-rs/json' CARGO_PKG_VERSION=1.0.81 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=81 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.81/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=8224d4b5b41c83a9 -C extra-filename=-8224d4b5b41c83a9 --out-dir /home/shinichi/source/yew-app/target/debug/build/serde_json-8224d4b5b41c83a9 -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
       Fresh ryu v1.0.10
       Fresh itoa v1.0.2
   Compiling wasm-bindgen v0.2.80
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.80 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_DESCRIPTION='Easy support for interacting between JS and Rust.
' CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-bindgen CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen' CARGO_PKG_VERSION=0.2.80 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.80/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="serde-serialize"' --cfg 'feature="serde_json"' --cfg 'feature="spans"' --cfg 'feature="std"' -C metadata=9ca82aae6a754ff5 -C extra-filename=-9ca82aae6a754ff5 --out-dir /home/shinichi/source/yew-app/target/debug/build/wasm-bindgen-9ca82aae6a754ff5 -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
   Compiling version_check v0.9.4
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=version_check CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4 CARGO_PKG_AUTHORS='Sergio Benitez <sb@sergio.bz>' CARGO_PKG_DESCRIPTION='Tiny crate to check the version of the installed/running rustc.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=version_check CARGO_PKG_REPOSITORY='https://github.com/SergioBenitez/version_check' CARGO_PKG_VERSION=0.9.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name version_check /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.9.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=f31620567ddfcb83 -C extra-filename=-f31620567ddfcb83 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
   Compiling autocfg v1.1.0
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=autocfg CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0 CARGO_PKG_AUTHORS='Josh Stone <cuviper@gmail.com>' CARGO_PKG_DESCRIPTION='Automatic cfg for Rust compiler features' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=autocfg CARGO_PKG_REPOSITORY='https://github.com/cuviper/autocfg' CARGO_PKG_VERSION=1.1.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name autocfg /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=b903f59dba3dcf2d -C extra-filename=-b903f59dba3dcf2d --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
   Compiling boolinator v2.4.0
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=boolinator CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/boolinator-2.4.0 CARGO_PKG_AUTHORS='Daniel Keep <daniel.keep@gmail.com>' CARGO_PKG_DESCRIPTION='Provides the Boolinator trait, which lets you use Option and Result-style combinators with bools.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=boolinator CARGO_PKG_REPOSITORY='https://github.com/DanielKeep/rust-boolinator' CARGO_PKG_VERSION=2.4.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name boolinator /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/boolinator-2.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=7e434574066cd873 -C extra-filename=-7e434574066cd873 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
       Fresh hashbrown v0.11.2
       Fresh scoped-tls-hkt v0.1.2
       Fresh slab v0.4.6
     Running `/home/shinichi/source/yew-app/target/debug/build/log-bc7161835e251861/build-script-build`
     Running `/home/shinichi/source/yew-app/target/debug/build/serde_derive-17642c863f1a19bc/build-script-build`
[log 0.4.17] cargo:rustc-cfg=atomic_cas
[log 0.4.17] cargo:rustc-cfg=has_atomics
[log 0.4.17] cargo:rerun-if-changed=build.rs
     Running `/home/shinichi/source/yew-app/target/debug/build/wasm-bindgen-9ca82aae6a754ff5/build-script-build`
     Running `/home/shinichi/source/yew-app/target/debug/build/wasm-bindgen-shared-27c907ed8c5a0ae3/build-script-build`
[wasm-bindgen 0.2.80] cargo:rerun-if-changed=build.rs
[wasm-bindgen-shared 0.2.80] cargo:rustc-env=SCHEMA_FILE_HASH=3468290064813615840
     Running `/home/shinichi/source/yew-app/target/debug/build/syn-28d97e3c07a10806/build-script-build`
     Running `/home/shinichi/source/yew-app/target/debug/build/proc-macro2-2a11af603917b5c0/build-script-build`
[proc-macro2 1.0.39] cargo:rerun-if-changed=build.rs
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=log CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_VERSION=0.4.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/log-117eef9140ab9f0b/out rustc --crate-name log /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=a44f05e506972774 -C extra-filename=-a44f05e506972774 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern cfg_if=/home/shinichi/source/yew-app/target/debug/deps/libcfg_if-56df745b5175507b.rmeta --cap-lints warn -C link-arg=-s --cfg atomic_cas --cfg has_atomics`
[serde_derive 1.0.137] cargo:rustc-cfg=underscore_consts
[serde_derive 1.0.137] cargo:rustc-cfg=ptr_addr_of
     Running `/home/shinichi/source/yew-app/target/debug/build/serde-9f7e663c9ddb8949/build-script-build`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasm_bindgen_shared CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-shared-0.2.80 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_DESCRIPTION='Shared support between wasm-bindgen and wasm-bindgen cli, an internal
dependency.
' CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-bindgen-shared CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared' CARGO_PKG_VERSION=0.2.80 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/wasm-bindgen-shared-a672d97dd356ae3f/out SCHEMA_FILE_HASH=3468290064813615840 rustc --crate-name wasm_bindgen_shared --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-shared-0.2.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=7c2172c3cc089031 -C extra-filename=-7c2172c3cc089031 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --cap-lints warn -C link-arg=-s`
[syn 1.0.95] cargo:rustc-cfg=syn_disable_nightly_tests
     Running `/home/shinichi/source/yew-app/target/debug/build/serde_json-8224d4b5b41c83a9/build-script-build`
[serde_json 1.0.81] cargo:rustc-cfg=limb_width_64
[proc-macro2 1.0.39] cargo:rustc-cfg=use_proc_macro
[proc-macro2 1.0.39] cargo:rustc-cfg=wrap_proc_macro
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=proc_macro2 CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.39 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>:Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple
token-based libraries from the procedural macro use case.
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/proc-macro2' CARGO_PKG_VERSION=1.0.39 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=39 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/proc-macro2-6e9fadf4813021ea/out rustc --crate-name proc_macro2 --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.39/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=83f6fe2b2c5b4da6 -C extra-filename=-83f6fe2b2c5b4da6 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern unicode_ident=/home/shinichi/source/yew-app/target/debug/deps/libunicode_ident-f009e4f35dcd0684.rmeta --cap-lints warn -C link-arg=-s --cfg use_proc_macro --cfg wrap_proc_macro`
   Compiling proc-macro-error-attr v1.0.4
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-attr-1.0.4 CARGO_PKG_AUTHORS='CreepySkeleton <creepy-skeleton@yandex.ru>' CARGO_PKG_DESCRIPTION='Attribute macro for proc-macro-error crate' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro-error-attr CARGO_PKG_REPOSITORY='https://gitlab.com/CreepySkeleton/proc-macro-error' CARGO_PKG_VERSION=1.0.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-attr-1.0.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=97c528912b694ab1 -C extra-filename=-97c528912b694ab1 --out-dir /home/shinichi/source/yew-app/target/debug/build/proc-macro-error-attr-97c528912b694ab1 -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern version_check=/home/shinichi/source/yew-app/target/debug/deps/libversion_check-f31620567ddfcb83.rlib --cap-lints warn -C link-arg=-s`
   Compiling proc-macro-error v1.0.4
   Compiling indexmap v1.8.1
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.1 CARGO_PKG_AUTHORS='bluss:Josh Stone <cuviper@gmail.com>' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.

The indexmap is a hash table where the iteration order of the key-value
pairs is independent of the hash values of the keys. It has the usual
hash table functionality, it preserves insertion order except after
removals, and it allows lookup of its elements by either hash table key
or numerical index. A corresponding hash set type is also provided.

This crate was initially published under the name ordermap, but it was renamed to
indexmap.
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' CARGO_PKG_VERSION=1.8.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=df2b98be58009378 -C extra-filename=-df2b98be58009378 --out-dir /home/shinichi/source/yew-app/target/debug/build/indexmap-df2b98be58009378 -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern autocfg=/home/shinichi/source/yew-app/target/debug/deps/libautocfg-b903f59dba3dcf2d.rlib --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-1.0.4 CARGO_PKG_AUTHORS='CreepySkeleton <creepy-skeleton@yandex.ru>' CARGO_PKG_DESCRIPTION='Almost drop-in replacement to panics in proc-macros' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro-error CARGO_PKG_REPOSITORY='https://gitlab.com/CreepySkeleton/proc-macro-error' CARGO_PKG_VERSION=1.0.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-1.0.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="syn"' --cfg 'feature="syn-error"' -C metadata=4b19c1f495584555 -C extra-filename=-4b19c1f495584555 --out-dir /home/shinichi/source/yew-app/target/debug/build/proc-macro-error-4b19c1f495584555 -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern version_check=/home/shinichi/source/yew-app/target/debug/deps/libversion_check-f31620567ddfcb83.rlib --cap-lints warn -C link-arg=-s`
   Compiling quote v1.0.18
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=quote CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.18 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=quote CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_VERSION=1.0.18 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=18 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name quote --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=16393e8e21217e1f -C extra-filename=-16393e8e21217e1f --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern proc_macro2=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro2-83f6fe2b2c5b4da6.rmeta --cap-lints warn -C link-arg=-s`
     Running `/home/shinichi/source/yew-app/target/debug/build/proc-macro-error-attr-97c528912b694ab1/build-script-build`
     Running `/home/shinichi/source/yew-app/target/debug/build/indexmap-df2b98be58009378/build-script-build`
[indexmap 1.8.1] cargo:rustc-cfg=has_std
     Running `/home/shinichi/source/yew-app/target/debug/build/proc-macro-error-4b19c1f495584555/build-script-build`
[proc-macro-error 1.0.4] cargo:rustc-cfg=use_fallback
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=syn CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.95 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_VERSION=1.0.95 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=95 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/syn-1900c93aa23f58ed/out rustc --crate-name syn --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.95/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=c085591d7831c9e5 -C extra-filename=-c085591d7831c9e5 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern proc_macro2=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro2-83f6fe2b2c5b4da6.rmeta --extern quote=/home/shinichi/source/yew-app/target/debug/deps/libquote-16393e8e21217e1f.rmeta --extern unicode_ident=/home/shinichi/source/yew-app/target/debug/deps/libunicode_ident-f009e4f35dcd0684.rmeta --cap-lints warn -C link-arg=-s --cfg syn_disable_nightly_tests`
[indexmap 1.8.1] cargo:rustc-cfg=rustc_1_51
[indexmap 1.8.1] cargo:rerun-if-changed=build.rs
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=indexmap CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.1 CARGO_PKG_AUTHORS='bluss:Josh Stone <cuviper@gmail.com>' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.

The indexmap is a hash table where the iteration order of the key-value
pairs is independent of the hash values of the keys. It has the usual
hash table functionality, it preserves insertion order except after
removals, and it allows lookup of its elements by either hash table key
or numerical index. A corresponding hash set type is also provided.

This crate was initially published under the name ordermap, but it was renamed to
indexmap.
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' CARGO_PKG_VERSION=1.8.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/indexmap-b758339a3de0f6f7/out rustc --crate-name indexmap --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=57a3089c4a03a431 -C extra-filename=-57a3089c4a03a431 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern hashbrown=/home/shinichi/source/yew-app/target/debug/deps/libhashbrown-8ce5fddf7b71f952.rmeta --cap-lints warn -C link-arg=-s --cfg has_std --cfg rustc_1_51`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=proc_macro_error_attr CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-attr-1.0.4 CARGO_PKG_AUTHORS='CreepySkeleton <creepy-skeleton@yandex.ru>' CARGO_PKG_DESCRIPTION='Attribute macro for proc-macro-error crate' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro-error-attr CARGO_PKG_REPOSITORY='https://gitlab.com/CreepySkeleton/proc-macro-error' CARGO_PKG_VERSION=1.0.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/proc-macro-error-attr-0334138027989df6/out rustc --crate-name proc_macro_error_attr --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-attr-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=d42e97c90e65ba9c -C extra-filename=-d42e97c90e65ba9c --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern proc_macro2=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro2-83f6fe2b2c5b4da6.rlib --extern quote=/home/shinichi/source/yew-app/target/debug/deps/libquote-16393e8e21217e1f.rlib --extern proc_macro --cap-lints warn -C link-arg=-s`
warning: use of deprecated associated function `core::array::IntoIter::<T, N>::new`: use `IntoIterator::into_iter` instead
    --> /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.1/src/map.rs:1409:31
     |
1409 |         std::array::IntoIter::new(arr).collect()
     |                               ^^^
     |
     = note: `#[warn(deprecated)]` on by default

warning: use of deprecated associated function `core::array::IntoIter::<T, N>::new`: use `IntoIterator::into_iter` instead
   --> /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.1/src/set.rs:906:31
    |
906 |         std::array::IntoIter::new(arr).collect()
    |                               ^^^

warning: `indexmap` (lib) generated 2 warnings
   Compiling wasm-bindgen-backend v0.2.80
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=proc_macro_error CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-1.0.4 CARGO_PKG_AUTHORS='CreepySkeleton <creepy-skeleton@yandex.ru>' CARGO_PKG_DESCRIPTION='Almost drop-in replacement to panics in proc-macros' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro-error CARGO_PKG_REPOSITORY='https://gitlab.com/CreepySkeleton/proc-macro-error' CARGO_PKG_VERSION=1.0.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/proc-macro-error-9b30e4511d4c1642/out rustc --crate-name proc_macro_error --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="syn"' --cfg 'feature="syn-error"' -C metadata=92498e07b523e81a -C extra-filename=-92498e07b523e81a --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern proc_macro_error_attr=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro_error_attr-d42e97c90e65ba9c.so --extern proc_macro2=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro2-83f6fe2b2c5b4da6.rmeta --extern quote=/home/shinichi/source/yew-app/target/debug/deps/libquote-16393e8e21217e1f.rmeta --extern syn=/home/shinichi/source/yew-app/target/debug/deps/libsyn-c085591d7831c9e5.rmeta --cap-lints warn -C link-arg=-s --cfg use_fallback`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasm_bindgen_backend CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-backend-0.2.80 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_DESCRIPTION='Backend code generation of the wasm-bindgen tool
' CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-bindgen-backend CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend' CARGO_PKG_VERSION=0.2.80 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name wasm_bindgen_backend --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-backend-0.2.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="spans"' -C metadata=074c097e36a3a92d -C extra-filename=-074c097e36a3a92d --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern bumpalo=/home/shinichi/source/yew-app/target/debug/deps/libbumpalo-e1eede7446fe5c75.rmeta --extern lazy_static=/home/shinichi/source/yew-app/target/debug/deps/liblazy_static-b341606102c7008f.rmeta --extern log=/home/shinichi/source/yew-app/target/debug/deps/liblog-a44f05e506972774.rmeta --extern proc_macro2=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro2-83f6fe2b2c5b4da6.rmeta --extern quote=/home/shinichi/source/yew-app/target/debug/deps/libquote-16393e8e21217e1f.rmeta --extern syn=/home/shinichi/source/yew-app/target/debug/deps/libsyn-c085591d7831c9e5.rmeta --extern wasm_bindgen_shared=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen_shared-7c2172c3cc089031.rmeta --cap-lints warn -C link-arg=-s`
warning: panic message is not a string literal
   --> /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-error-1.0.4/src/lib.rs:472:12
    |
472 |     panic!(AbortNow)
    |     ------ ^^^^^^^^
    |     |
    |     help: use std::panic::panic_any instead: `std::panic::panic_any`
    |
    = note: `#[warn(non_fmt_panics)]` on by default
    = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>

warning: `proc-macro-error` (lib) generated 1 warning
   Compiling wasm-bindgen-macro-support v0.2.80
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasm_bindgen_macro_support CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-macro-support-0.2.80 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_DESCRIPTION='The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate
' CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-bindgen-macro-support CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support' CARGO_PKG_VERSION=0.2.80 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name wasm_bindgen_macro_support --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-macro-support-0.2.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="spans"' -C metadata=934b94a2ce26d2db -C extra-filename=-934b94a2ce26d2db --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern proc_macro2=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro2-83f6fe2b2c5b4da6.rmeta --extern quote=/home/shinichi/source/yew-app/target/debug/deps/libquote-16393e8e21217e1f.rmeta --extern syn=/home/shinichi/source/yew-app/target/debug/deps/libsyn-c085591d7831c9e5.rmeta --extern wasm_bindgen_backend=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen_backend-074c097e36a3a92d.rmeta --extern wasm_bindgen_shared=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen_shared-7c2172c3cc089031.rmeta --cap-lints warn -C link-arg=-s`
   Compiling thiserror-impl v1.0.31
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=serde_derive CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.137 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_derive CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.137 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=137 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/serde_derive-ea654acf7de67cb1/out rustc --crate-name serde_derive /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.137/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=943e40e2db4cbb62 -C extra-filename=-943e40e2db4cbb62 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern proc_macro2=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro2-83f6fe2b2c5b4da6.rlib --extern quote=/home/shinichi/source/yew-app/target/debug/deps/libquote-16393e8e21217e1f.rlib --extern syn=/home/shinichi/source/yew-app/target/debug/deps/libsyn-c085591d7831c9e5.rlib --extern proc_macro --cap-lints warn -C link-arg=-s --cfg underscore_consts --cfg ptr_addr_of`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=thiserror_impl CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-impl-1.0.31 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Implementation detail of the `thiserror` crate' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=thiserror-impl CARGO_PKG_REPOSITORY='https://github.com/dtolnay/thiserror' CARGO_PKG_VERSION=1.0.31 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name thiserror_impl --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-impl-1.0.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=0665c2e8d3f084c7 -C extra-filename=-0665c2e8d3f084c7 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern proc_macro2=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro2-83f6fe2b2c5b4da6.rlib --extern quote=/home/shinichi/source/yew-app/target/debug/deps/libquote-16393e8e21217e1f.rlib --extern syn=/home/shinichi/source/yew-app/target/debug/deps/libsyn-c085591d7831c9e5.rlib --extern proc_macro --cap-lints warn -C link-arg=-s`
   Compiling yew-macro v0.19.3
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=yew_macro CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/yew-macro-0.19.3 CARGO_PKG_AUTHORS='Justin Starry <justin@yew.rs>' CARGO_PKG_DESCRIPTION='A framework for making client-side single-page apps' CARGO_PKG_HOMEPAGE='https://github.com/yewstack/yew' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=yew-macro CARGO_PKG_REPOSITORY='https://github.com/yewstack/yew' CARGO_PKG_VERSION=0.19.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=19 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name yew_macro --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/yew-macro-0.19.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=22c20a9ac8c53497 -C extra-filename=-22c20a9ac8c53497 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern boolinator=/home/shinichi/source/yew-app/target/debug/deps/libboolinator-7e434574066cd873.rlib --extern lazy_static=/home/shinichi/source/yew-app/target/debug/deps/liblazy_static-b341606102c7008f.rlib --extern proc_macro_error=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro_error-92498e07b523e81a.rlib --extern proc_macro2=/home/shinichi/source/yew-app/target/debug/deps/libproc_macro2-83f6fe2b2c5b4da6.rlib --extern quote=/home/shinichi/source/yew-app/target/debug/deps/libquote-16393e8e21217e1f.rlib --extern syn=/home/shinichi/source/yew-app/target/debug/deps/libsyn-c085591d7831c9e5.rlib --extern proc_macro --cap-lints warn -C link-arg=-s`
   Compiling wasm-bindgen-macro v0.2.80
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasm_bindgen_macro CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-macro-0.2.80 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_DESCRIPTION='Definition of the `#[wasm_bindgen]` attribute, an internal dependency
' CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-bindgen-macro CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro' CARGO_PKG_VERSION=0.2.80 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name wasm_bindgen_macro --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-macro-0.2.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="spans"' -C metadata=d07353fe428e1dac -C extra-filename=-d07353fe428e1dac --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern quote=/home/shinichi/source/yew-app/target/debug/deps/libquote-16393e8e21217e1f.rlib --extern wasm_bindgen_macro_support=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen_macro_support-934b94a2ce26d2db.rlib --extern proc_macro --cap-lints warn -C link-arg=-s`
   Compiling thiserror v1.0.31
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=thiserror CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.31 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='derive(Error)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=thiserror CARGO_PKG_REPOSITORY='https://github.com/dtolnay/thiserror' CARGO_PKG_VERSION=1.0.31 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name thiserror --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=2a49a8c9279525a1 -C extra-filename=-2a49a8c9279525a1 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern thiserror_impl=/home/shinichi/source/yew-app/target/debug/deps/libthiserror_impl-0665c2e8d3f084c7.so --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.137 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.137 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=137 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/serde-10aa04e8f2e67941/out rustc --crate-name serde /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.137/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=e2f021e36783476b -C extra-filename=-e2f021e36783476b --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern serde_derive=/home/shinichi/source/yew-app/target/debug/deps/libserde_derive-943e40e2db4cbb62.so --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=serde_json CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.81 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='A JSON serialization file format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_json CARGO_PKG_REPOSITORY='https://github.com/serde-rs/json' CARGO_PKG_VERSION=1.0.81 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=81 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/serde_json-402063a290e5e920/out rustc --crate-name serde_json --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.81/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=fca02a6d9d2f3c05 -C extra-filename=-fca02a6d9d2f3c05 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern itoa=/home/shinichi/source/yew-app/target/debug/deps/libitoa-8d617c5704445b24.rmeta --extern ryu=/home/shinichi/source/yew-app/target/debug/deps/libryu-643b7d2e758e68ee.rmeta --extern serde=/home/shinichi/source/yew-app/target/debug/deps/libserde-e2f021e36783476b.rmeta --cap-lints warn -C link-arg=-s --cfg limb_width_64`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasm_bindgen CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.80 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_DESCRIPTION='Easy support for interacting between JS and Rust.
' CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-bindgen CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen' CARGO_PKG_VERSION=0.2.80 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=80 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/shinichi/source/yew-app/target/debug/build/wasm-bindgen-af77d1bebab348de/out rustc --crate-name wasm_bindgen --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.80/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="serde-serialize"' --cfg 'feature="serde_json"' --cfg 'feature="spans"' --cfg 'feature="std"' -C metadata=1d9aac5232150c84 -C extra-filename=-1d9aac5232150c84 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern cfg_if=/home/shinichi/source/yew-app/target/debug/deps/libcfg_if-56df745b5175507b.rmeta --extern serde=/home/shinichi/source/yew-app/target/debug/deps/libserde-e2f021e36783476b.rmeta --extern serde_json=/home/shinichi/source/yew-app/target/debug/deps/libserde_json-fca02a6d9d2f3c05.rmeta --extern wasm_bindgen_macro=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen_macro-d07353fe428e1dac.so --cap-lints warn -C link-arg=-s`
   Compiling js-sys v0.3.57
   Compiling console_error_panic_hook v0.1.7
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=console_error_panic_hook CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/console_error_panic_hook-0.1.7 CARGO_PKG_AUTHORS='Nick Fitzgerald <fitzgen@gmail.com>' CARGO_PKG_DESCRIPTION='A panic hook for `wasm32-unknown-unknown` that logs panics to `console.error`' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=console_error_panic_hook CARGO_PKG_REPOSITORY='https://github.com/rustwasm/console_error_panic_hook' CARGO_PKG_VERSION=0.1.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name console_error_panic_hook /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/console_error_panic_hook-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=a06b015e6b65a188 -C extra-filename=-a06b015e6b65a188 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern cfg_if=/home/shinichi/source/yew-app/target/debug/deps/libcfg_if-56df745b5175507b.rmeta --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=js_sys CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/js-sys-0.3.57 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_DESCRIPTION='Bindings for all JS global objects and functions in all JS environments like
Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.
' CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=js-sys CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys' CARGO_PKG_VERSION=0.3.57 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=57 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name js_sys --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/js-sys-0.3.57/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=479ecd12e3f0445a -C extra-filename=-479ecd12e3f0445a --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --cap-lints warn -C link-arg=-s`
   Compiling web-sys v0.3.57
   Compiling gloo-timers v0.2.4
   Compiling wasm-bindgen-futures v0.4.30
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=gloo_timers CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-timers-0.2.4 CARGO_PKG_AUTHORS='Rust and WebAssembly Working Group' CARGO_PKG_DESCRIPTION='Convenience crate for working with JavaScript timers' CARGO_PKG_HOMEPAGE='https://github.com/rustwasm/gloo' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gloo-timers CARGO_PKG_REPOSITORY='https://github.com/rustwasm/gloo/tree/master/crates/timers' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name gloo_timers --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-timers-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=8bc1be35186cd267 -C extra-filename=-8bc1be35186cd267 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern js_sys=/home/shinichi/source/yew-app/target/debug/deps/libjs_sys-479ecd12e3f0445a.rmeta --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wasm_bindgen_futures CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-futures-0.4.30 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_DESCRIPTION='Bridging the gap between Rust Futures and JavaScript Promises' CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-bindgen-futures CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/futures' CARGO_PKG_VERSION=0.4.30 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=30 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name wasm_bindgen_futures --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-futures-0.4.30/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=fe21899eb1f2e60c -C extra-filename=-fe21899eb1f2e60c --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern cfg_if=/home/shinichi/source/yew-app/target/debug/deps/libcfg_if-56df745b5175507b.rmeta --extern js_sys=/home/shinichi/source/yew-app/target/debug/deps/libjs_sys-479ecd12e3f0445a.rmeta --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=web_sys CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/web-sys-0.3.57 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_DESCRIPTION='Bindings for all Web APIs, a procedurally generated crate from WebIDL
' CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/web-sys/index.html' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=web-sys CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/web-sys' CARGO_PKG_VERSION=0.3.57 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=57 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name web_sys --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/web-sys-0.3.57/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="AddEventListenerOptions"' --cfg 'feature="AnimationEvent"' --cfg 'feature="Blob"' --cfg 'feature="BlobPropertyBag"' --cfg 'feature="CharacterData"' --cfg 'feature="Document"' --cfg 'feature="DomException"' --cfg 'feature="DragEvent"' --cfg 'feature="Element"' --cfg 'feature="ErrorEvent"' --cfg 'feature="Event"' --cfg 'feature="EventInit"' --cfg 'feature="EventTarget"' --cfg 'feature="File"' --cfg 'feature="FileList"' --cfg 'feature="FilePropertyBag"' --cfg 'feature="FileReader"' --cfg 'feature="FocusEvent"' --cfg 'feature="History"' --cfg 'feature="HtmlElement"' --cfg 'feature="HtmlHeadElement"' --cfg 'feature="HtmlInputElement"' --cfg 'feature="HtmlTextAreaElement"' --cfg 'feature="InputEvent"' --cfg 'feature="InputEventInit"' --cfg 'feature="KeyboardEvent"' --cfg 'feature="Location"' --cfg 'feature="MouseEvent"' --cfg 'feature="Node"' --cfg 'feature="PointerEvent"' --cfg 'feature="ProgressEvent"' --cfg 'feature="Storage"' --cfg 'feature="Text"' --cfg 'feature="TouchEvent"' --cfg 'feature="TransitionEvent"' --cfg 'feature="UiEvent"' --cfg 'feature="WheelEvent"' --cfg 'feature="Window"' --cfg 'feature="console"' -C metadata=96bd7bc4b39e0b5d -C extra-filename=-96bd7bc4b39e0b5d --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern js_sys=/home/shinichi/source/yew-app/target/debug/deps/libjs_sys-479ecd12e3f0445a.rmeta --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --cap-lints warn -C link-arg=-s`
   Compiling gloo-utils v0.1.3
   Compiling gloo-events v0.1.2
   Compiling gloo-console v0.2.1
   Compiling gloo-dialogs v0.1.1
   Compiling gloo-render v0.1.1
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=gloo_utils CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-utils-0.1.3 CARGO_PKG_AUTHORS='Rust and WebAssembly Working Group' CARGO_PKG_DESCRIPTION='Convenience crate for common `web_sys` features' CARGO_PKG_HOMEPAGE='https://github.com/rustwasm/gloo' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gloo-utils CARGO_PKG_REPOSITORY='https://github.com/rustwasm/gloo/tree/master/crates/utils' CARGO_PKG_VERSION=0.1.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name gloo_utils --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-utils-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=1358989bfb674b8d -C extra-filename=-1358989bfb674b8d --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern js_sys=/home/shinichi/source/yew-app/target/debug/deps/libjs_sys-479ecd12e3f0445a.rmeta --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --extern web_sys=/home/shinichi/source/yew-app/target/debug/deps/libweb_sys-96bd7bc4b39e0b5d.rmeta --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=gloo_events CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-events-0.1.2 CARGO_PKG_AUTHORS='Rust and WebAssembly Working Group' CARGO_PKG_DESCRIPTION='Convenience crate for working with DOM event listeners' CARGO_PKG_HOMEPAGE='https://github.com/rustwasm/gloo' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gloo-events CARGO_PKG_REPOSITORY='https://github.com/rustwasm/gloo/tree/master/crates/events' CARGO_PKG_VERSION=0.1.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name gloo_events --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-events-0.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=5ec0f8cfc1c0fd6f -C extra-filename=-5ec0f8cfc1c0fd6f --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --extern web_sys=/home/shinichi/source/yew-app/target/debug/deps/libweb_sys-96bd7bc4b39e0b5d.rmeta --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=gloo_console CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-console-0.2.1 CARGO_PKG_AUTHORS='Rust and WebAssembly Working Group' CARGO_PKG_DESCRIPTION='Convenience crate for working with browser'\''s console' CARGO_PKG_HOMEPAGE='https://github.com/rustwasm/gloo' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gloo-console CARGO_PKG_REPOSITORY='https://github.com/rustwasm/gloo/tree/master/crates/console' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name gloo_console --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-console-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=1eff30bc966d2d66 -C extra-filename=-1eff30bc966d2d66 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern js_sys=/home/shinichi/source/yew-app/target/debug/deps/libjs_sys-479ecd12e3f0445a.rmeta --extern serde=/home/shinichi/source/yew-app/target/debug/deps/libserde-e2f021e36783476b.rmeta --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --extern web_sys=/home/shinichi/source/yew-app/target/debug/deps/libweb_sys-96bd7bc4b39e0b5d.rmeta --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=gloo_render CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-render-0.1.1 CARGO_PKG_AUTHORS='Rust and WebAssembly Working Group' CARGO_PKG_DESCRIPTION='Convenience crate for working with browser'\''s requestAnimationFrame' CARGO_PKG_HOMEPAGE='https://github.com/rustwasm/gloo' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gloo-render CARGO_PKG_REPOSITORY='https://github.com/rustwasm/gloo/tree/master/crates/storage' CARGO_PKG_VERSION=0.1.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name gloo_render --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-render-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=c34eb654663b62ff -C extra-filename=-c34eb654663b62ff --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --extern web_sys=/home/shinichi/source/yew-app/target/debug/deps/libweb_sys-96bd7bc4b39e0b5d.rmeta --cap-lints warn -C link-arg=-s`
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=gloo_dialogs CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-dialogs-0.1.1 CARGO_PKG_AUTHORS='Rust and WebAssembly Working Group' CARGO_PKG_DESCRIPTION='Convenience crate for working with dialogs in browser' CARGO_PKG_HOMEPAGE='https://github.com/rustwasm/gloo' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gloo-dialogs CARGO_PKG_REPOSITORY='https://github.com/rustwasm/gloo/tree/master/crates/dialogs' CARGO_PKG_VERSION=0.1.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name gloo_dialogs --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-dialogs-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=224563d3dca521a5 -C extra-filename=-224563d3dca521a5 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --extern web_sys=/home/shinichi/source/yew-app/target/debug/deps/libweb_sys-96bd7bc4b39e0b5d.rmeta --cap-lints warn -C link-arg=-s`
   Compiling gloo-storage v0.2.1
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=gloo_storage CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-storage-0.2.1 CARGO_PKG_AUTHORS='Rust and WebAssembly Working Group' CARGO_PKG_DESCRIPTION='Convenience crate for working with local and session storage in browser' CARGO_PKG_HOMEPAGE='https://github.com/rustwasm/gloo' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gloo-storage CARGO_PKG_REPOSITORY='https://github.com/rustwasm/gloo/tree/master/crates/storage' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name gloo_storage --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-storage-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=c02e42f5a11dd8af -C extra-filename=-c02e42f5a11dd8af --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern gloo_utils=/home/shinichi/source/yew-app/target/debug/deps/libgloo_utils-1358989bfb674b8d.rmeta --extern js_sys=/home/shinichi/source/yew-app/target/debug/deps/libjs_sys-479ecd12e3f0445a.rmeta --extern serde=/home/shinichi/source/yew-app/target/debug/deps/libserde-e2f021e36783476b.rmeta --extern serde_json=/home/shinichi/source/yew-app/target/debug/deps/libserde_json-fca02a6d9d2f3c05.rmeta --extern thiserror=/home/shinichi/source/yew-app/target/debug/deps/libthiserror-2a49a8c9279525a1.rmeta --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --extern web_sys=/home/shinichi/source/yew-app/target/debug/deps/libweb_sys-96bd7bc4b39e0b5d.rmeta --cap-lints warn -C link-arg=-s`
   Compiling gloo-file v0.2.1
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=gloo_file CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-file-0.2.1 CARGO_PKG_AUTHORS='Rust and WebAssembly Working Group' CARGO_PKG_DESCRIPTION='Convenience crate for working with JavaScript files and blobs' CARGO_PKG_HOMEPAGE='https://github.com/rustwasm/gloo' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gloo-file CARGO_PKG_REPOSITORY='https://github.com/rustwasm/gloo/tree/master/crates/file' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name gloo_file --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-file-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=3270627f20805d62 -C extra-filename=-3270627f20805d62 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern gloo_events=/home/shinichi/source/yew-app/target/debug/deps/libgloo_events-5ec0f8cfc1c0fd6f.rmeta --extern js_sys=/home/shinichi/source/yew-app/target/debug/deps/libjs_sys-479ecd12e3f0445a.rmeta --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --extern web_sys=/home/shinichi/source/yew-app/target/debug/deps/libweb_sys-96bd7bc4b39e0b5d.rmeta --cap-lints warn -C link-arg=-s`
   Compiling gloo v0.4.2
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=gloo CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-0.4.2 CARGO_PKG_AUTHORS='Rust and WebAssembly Working Group' CARGO_PKG_DESCRIPTION='A modular toolkit for Rust and WebAssembly' CARGO_PKG_HOMEPAGE='https://gloo-rs.web.app/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=gloo CARGO_PKG_REPOSITORY='https://github.com/rustwasm/gloo' CARGO_PKG_VERSION=0.4.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name gloo --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/gloo-0.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=09ec53b3f409154a -C extra-filename=-09ec53b3f409154a --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern gloo_console=/home/shinichi/source/yew-app/target/debug/deps/libgloo_console-1eff30bc966d2d66.rmeta --extern gloo_dialogs=/home/shinichi/source/yew-app/target/debug/deps/libgloo_dialogs-224563d3dca521a5.rmeta --extern gloo_events=/home/shinichi/source/yew-app/target/debug/deps/libgloo_events-5ec0f8cfc1c0fd6f.rmeta --extern gloo_file=/home/shinichi/source/yew-app/target/debug/deps/libgloo_file-3270627f20805d62.rmeta --extern gloo_render=/home/shinichi/source/yew-app/target/debug/deps/libgloo_render-c34eb654663b62ff.rmeta --extern gloo_storage=/home/shinichi/source/yew-app/target/debug/deps/libgloo_storage-c02e42f5a11dd8af.rmeta --extern gloo_timers=/home/shinichi/source/yew-app/target/debug/deps/libgloo_timers-8bc1be35186cd267.rmeta --extern gloo_utils=/home/shinichi/source/yew-app/target/debug/deps/libgloo_utils-1358989bfb674b8d.rmeta --cap-lints warn -C link-arg=-s`
   Compiling yew v0.19.3
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=yew CARGO_MANIFEST_DIR=/home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/yew-0.19.3 CARGO_PKG_AUTHORS='Denis Kolodin <deniskolodin@gmail.com>:Justin Starry <justin@yew.rs>' CARGO_PKG_DESCRIPTION='A framework for making client-side single-page apps' CARGO_PKG_HOMEPAGE='https://github.com/yewstack/yew' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=yew CARGO_PKG_REPOSITORY='https://github.com/yewstack/yew' CARGO_PKG_VERSION=0.19.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=19 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name yew --edition=2018 /home/shinichi/.cargo/registry/src/github.com-1ecc6299db9ec823/yew-0.19.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=620b70b1289e2350 -C extra-filename=-620b70b1289e2350 --out-dir /home/shinichi/source/yew-app/target/debug/deps -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern console_error_panic_hook=/home/shinichi/source/yew-app/target/debug/deps/libconsole_error_panic_hook-a06b015e6b65a188.rmeta --extern gloo=/home/shinichi/source/yew-app/target/debug/deps/libgloo-09ec53b3f409154a.rmeta --extern gloo_utils=/home/shinichi/source/yew-app/target/debug/deps/libgloo_utils-1358989bfb674b8d.rmeta --extern indexmap=/home/shinichi/source/yew-app/target/debug/deps/libindexmap-57a3089c4a03a431.rmeta --extern js_sys=/home/shinichi/source/yew-app/target/debug/deps/libjs_sys-479ecd12e3f0445a.rmeta --extern scoped_tls_hkt=/home/shinichi/source/yew-app/target/debug/deps/libscoped_tls_hkt-65fe854fcaa33df0.rmeta --extern slab=/home/shinichi/source/yew-app/target/debug/deps/libslab-ae59c7b6e0d36368.rmeta --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rmeta --extern wasm_bindgen_futures=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen_futures-fe21899eb1f2e60c.rmeta --extern web_sys=/home/shinichi/source/yew-app/target/debug/deps/libweb_sys-96bd7bc4b39e0b5d.rmeta --extern yew_macro=/home/shinichi/source/yew-app/target/debug/deps/libyew_macro-22c20a9ac8c53497.so --cap-lints warn -C link-arg=-s`
   Compiling yew-app v0.1.0 (/home/shinichi/source/yew-app)
     Running `CARGO=/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_NAME=yew-app CARGO_CRATE_NAME=yew_app CARGO_MANIFEST_DIR=/home/shinichi/source/yew-app CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=yew-app CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/shinichi/source/yew-app/target/debug/deps:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/shinichi/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name yew_app --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=95487a5740a38408 -C extra-filename=-95487a5740a38408 --out-dir /home/shinichi/source/yew-app/target/debug/deps -C incremental=/home/shinichi/source/yew-app/target/debug/incremental -L dependency=/home/shinichi/source/yew-app/target/debug/deps --extern wasm_bindgen=/home/shinichi/source/yew-app/target/debug/deps/libwasm_bindgen-1d9aac5232150c84.rlib --extern yew=/home/shinichi/source/yew-app/target/debug/deps/libyew-620b70b1289e2350.rlib -C link-arg=-s`
    Finished dev [unoptimized + debuginfo] target(s) in 33.66s
shinichi@asuka:~/source/yew-app 
Sridatta19 commented 2 years ago

I faced the same issue when I tried sample app instructions. This was fixed after executing the command

rustup target add wasm32-unknown-unknown

Not sure why I have to this.

Because running rustup target list showed me wasm32-unknown-unknown (installed) earlier too

ranile commented 2 years ago

I've had it happen too but in that case compilation fails and the compilers suggests running this command

This happens when the target is installed for one toolchain but another one, for which the target is not installed, is being used

superjose commented 1 year ago

I know this may be old, but I've seen it work when you specify a div id='root' within the body: (Haven't checked Yew's source code)

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Yew</title>
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>
eduardoyutaka commented 11 months ago

I had the same issue and I solved it by running the command cargo run which installs the project dependencies.

The documentation should make it clearer that this command is required as it contains an important step for running the project other than just printing "Hello World!" to the console.