1these 2 derivations will be built:2 /nix/store/m2n0ih8a36wvg6j9hwlb4mqggscjaiy1-cargo-vendor-dir.drv3 /nix/store/algwkgzi84510b5sx92jmm8q6ac0nr3h-caldav-viewer.drv4building '/nix/store/m2n0ih8a36wvg6j9hwlb4mqggscjaiy1-cargo-vendor-dir.drv'5cargo-vendor-dir> structuredAttrs is enabled6building '/nix/store/algwkgzi84510b5sx92jmm8q6ac0nr3h-caldav-viewer.drv'7caldav-viewer> Running phase: unpackPhase8caldav-viewer> unpacking source archive /nix/store/4sps7s0m0rvj6irginx9zksr503zmnyj-npnrbc1q5nybwa3snmmdan9b8ldvzwzg-source9caldav-viewer> source root is npnrbc1q5nybwa3snmmdan9b8ldvzwzg-source10caldav-viewer> Executing cargoSetupPostUnpackHook11caldav-viewer> Finished cargoSetupPostUnpackHook12caldav-viewer> Running phase: patchPhase13caldav-viewer> Executing cargoSetupPostPatchHook14caldav-viewer> Validating consistency between /build/npnrbc1q5nybwa3snmmdan9b8ldvzwzg-source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock15caldav-viewer> Finished cargoSetupPostPatchHook16caldav-viewer> Running phase: updateAutotoolsGnuConfigScriptsPhase17caldav-viewer> Running phase: configurePhase18caldav-viewer> Running phase: buildPhase19caldav-viewer> Compiling proc-macro2 v1.0.10620caldav-viewer> Compiling unicode-ident v1.0.521caldav-viewer> Compiling quote v1.0.4622caldav-viewer> Compiling autocfg v1.1.023caldav-viewer> Compiling wasm-bindgen-shared v0.2.12124caldav-viewer> Compiling serde_core v1.0.22825caldav-viewer> Compiling rustversion v1.0.926caldav-viewer> Compiling serde v1.0.22827caldav-viewer> Compiling memchr v2.5.028caldav-viewer> Compiling itoa v1.0.429caldav-viewer> Compiling once_cell v1.16.030caldav-viewer> Compiling serde_json v1.0.8731caldav-viewer> Compiling pin-project-lite v0.2.1732caldav-viewer> Compiling futures-core v0.3.3233caldav-viewer> Compiling ryu v1.0.1134caldav-viewer> Compiling bumpalo v3.11.135caldav-viewer> Compiling futures-sink v0.3.3236caldav-viewer> Compiling futures-task v0.3.3237caldav-viewer> Compiling futures-io v0.3.3238caldav-viewer> Compiling futures-channel v0.3.3239caldav-viewer> Compiling cfg-if v1.0.040caldav-viewer> Compiling thiserror v1.0.6941caldav-viewer> Compiling syn v1.0.10342caldav-viewer> Compiling version_check v0.9.443caldav-viewer> Compiling fnv v1.0.744caldav-viewer> Compiling percent-encoding v2.2.045caldav-viewer> Compiling equivalent v1.0.246caldav-viewer> Compiling hashbrown v0.17.147caldav-viewer> Compiling toml_datetime v0.6.1148caldav-viewer> Compiling winnow v0.5.4049caldav-viewer> Compiling bytes v1.12.050caldav-viewer> Compiling slab v0.4.751caldav-viewer> Compiling form_urlencoded v1.1.052caldav-viewer> Compiling prettyplease v0.2.3753caldav-viewer> Compiling num-traits v0.2.1554caldav-viewer> Compiling indexmap v1.9.155caldav-viewer> Compiling tracing-core v0.1.3656caldav-viewer> Compiling prettyplease v0.1.2157caldav-viewer> Compiling proc-macro-error-attr v1.0.458caldav-viewer> Compiling proc-macro-error v1.0.459caldav-viewer> Compiling anymap2 v0.13.060caldav-viewer> Compiling thiserror v2.0.1861caldav-viewer> Compiling hashbrown v0.12.362caldav-viewer> Compiling siphasher v1.0.363caldav-viewer> Compiling boolinator v2.4.064caldav-viewer> Compiling log v0.4.3365caldav-viewer> Compiling chrono-tz v0.10.466caldav-viewer> Compiling urlencoding v2.1.367caldav-viewer> Compiling phf_shared v0.12.168caldav-viewer> Compiling wasm-bindgen v0.2.12169caldav-viewer> Compiling indexmap v2.14.070caldav-viewer> Compiling syn v2.0.11871caldav-viewer> Compiling phf v0.12.172caldav-viewer> Compiling http v0.2.1273caldav-viewer> Compiling implicit-clone v0.3.274caldav-viewer> Compiling toml_edit v0.19.1575caldav-viewer> Compiling proc-macro-crate v1.3.176caldav-viewer> Compiling wasm-bindgen-macro-support v0.2.12177caldav-viewer> Compiling pin-project-internal v1.0.1278caldav-viewer> Compiling yew-macro v0.20.079caldav-viewer> Compiling serde_derive v1.0.22880caldav-viewer> Compiling futures-macro v0.3.3281caldav-viewer> Compiling thiserror-impl v1.0.6982caldav-viewer> Compiling gloo-worker-macros v0.1.083caldav-viewer> Compiling tracing-attributes v0.1.3184caldav-viewer> Compiling thiserror-impl v2.0.1885caldav-viewer> Compiling implicit-clone-derive v0.1.286caldav-viewer> Compiling yew-macro v0.23.087caldav-viewer> Compiling implicit-clone v0.6.088caldav-viewer> Compiling pin-project v1.0.1289caldav-viewer> Compiling futures-util v0.3.3290caldav-viewer> Compiling tracing v0.1.4491caldav-viewer> Compiling ical v0.11.092caldav-viewer> Compiling wasm-bindgen-macro v0.2.12193caldav-viewer> Compiling bincode v1.3.394caldav-viewer> Compiling serde_urlencoded v0.7.195caldav-viewer> Compiling futures v0.3.2596caldav-viewer> Compiling pinned v0.1.097caldav-viewer> Compiling js-sys v0.3.9898caldav-viewer> Compiling console_error_panic_hook v0.1.799caldav-viewer> Compiling web-sys v0.3.98100caldav-viewer> Compiling wasm-bindgen-futures v0.4.33101caldav-viewer> Compiling getrandom v0.2.17102caldav-viewer> Compiling serde-wasm-bindgen v0.6.5103caldav-viewer> Compiling gloo-timers v0.3.0104caldav-viewer> Compiling serde-wasm-bindgen v0.3.1105caldav-viewer> Compiling gloo-timers v0.2.4106caldav-viewer> Compiling chrono v0.4.45107caldav-viewer> Compiling gloo-utils v0.2.0108caldav-viewer> Compiling gloo-utils v0.1.5109caldav-viewer> Compiling gloo-events v0.2.0110caldav-viewer> Compiling gloo-events v0.1.2111caldav-viewer> Compiling gloo-dialogs v0.2.0112caldav-viewer> Compiling gloo-render v0.2.0113caldav-viewer> Compiling gloo-dialogs v0.1.1114caldav-viewer> Compiling gloo-render v0.1.1115caldav-viewer> Compiling wasm-logger v0.2.0116caldav-viewer> Compiling gloo-file v0.2.3117caldav-viewer> Compiling gloo-file v0.3.0118caldav-viewer> Compiling gloo-history v0.2.2119caldav-viewer> Compiling gloo-console v0.3.0120caldav-viewer> Compiling gloo-net v0.5.0121caldav-viewer> Compiling gloo-worker v0.5.0122caldav-viewer> Compiling gloo-console v0.2.3123caldav-viewer> Compiling gloo-storage v0.3.0124caldav-viewer> Compiling gloo-net v0.2.4125caldav-viewer> Compiling gloo-history v0.1.0126caldav-viewer> Compiling gloo-storage v0.2.2127caldav-viewer> Compiling gloo-worker v0.2.1128caldav-viewer> Compiling gloo v0.8.0129caldav-viewer> Compiling gloo v0.11.0130caldav-viewer> Compiling prokio v0.1.0131caldav-viewer> Compiling tokise v0.2.1132caldav-viewer> Compiling yew v0.20.0133caldav-viewer> Compiling yew v0.23.0134caldav-viewer> Compiling yew-hooks v0.6.4135caldav-viewer> Compiling caldav_viewer v0.1.0 (/build/npnrbc1q5nybwa3snmmdan9b8ldvzwzg-source)136caldav-viewer> error[E0277]: the trait bound `impl yew::functional::hooks::Hook<Output = UseAsyncHandle<String, Error>> + '_: yew::Hook` is not satisfied137caldav-viewer> --> src/lib.rs:53:9138caldav-viewer> |139caldav-viewer> 53 | use_async(async move { load_data(&props.url).await })140caldav-viewer> | ---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^141caldav-viewer> | |142caldav-viewer> | the trait `yew::Hook` is not implemented for `impl yew::functional::hooks::Hook<Output = UseAsyncHandle<String, Error>> + '_`143caldav-viewer> | required by a bound introduced by this call144caldav-viewer> |145caldav-viewer> note: there are multiple different versions of crate `yew` in the dependency graph146caldav-viewer> --> /build/cargo-vendor-dir/yew-0.20.0/src/functional/hooks/mod.rs:30:1147caldav-viewer> |148caldav-viewer> 30 | pub trait Hook {149caldav-viewer> | ^^^^^^^^^^^^^^ this is the expected trait150caldav-viewer> |151caldav-viewer> ::: /build/cargo-vendor-dir/yew-0.23.0/src/functional/hooks/mod.rs:31:1152caldav-viewer> |153caldav-viewer> 31 | pub trait Hook {154caldav-viewer> | --------------155caldav-viewer> | |156caldav-viewer> | this is the found trait157caldav-viewer> | this is the found trait158caldav-viewer> | this is the found trait159caldav-viewer> | this is the found trait160caldav-viewer> | this is the found trait161caldav-viewer> | this is the found trait162caldav-viewer> | this is the found trait163caldav-viewer> | this is the found trait164caldav-viewer> | this is the found trait165caldav-viewer> | this is the found trait166caldav-viewer> | this is the found trait167caldav-viewer> | this is the found trait168caldav-viewer> | this is the found trait169caldav-viewer> | this is the found trait170caldav-viewer> | this is the found trait171caldav-viewer> | this is the found trait172caldav-viewer> | this is the found trait173caldav-viewer> | this is the found trait174caldav-viewer> | this is the found trait175caldav-viewer> | this is the found trait176caldav-viewer> | this is the found trait177caldav-viewer> | this is the found trait178caldav-viewer> | this is the found trait179caldav-viewer> | this is the found trait180caldav-viewer> | this is the found trait181caldav-viewer> | this is the found trait182caldav-viewer> | this is the found trait183caldav-viewer> | this is the found trait184caldav-viewer> | this is the found trait185caldav-viewer> | this is the found trait186caldav-viewer> | this is the found trait187caldav-viewer> | this is the found trait188caldav-viewer> | this is the found trait189caldav-viewer> | this is the found trait190caldav-viewer> | this is the found trait191caldav-viewer> | this is the found trait192caldav-viewer> | this is the found trait193caldav-viewer> | this is the found trait194caldav-viewer> | this is the found trait195caldav-viewer> | this is the found trait196caldav-viewer> | this is the found trait197caldav-viewer> | this is the found trait198caldav-viewer> | this is the found trait199caldav-viewer> | this is the found trait200caldav-viewer> | this is the found trait201caldav-viewer> | this is the found trait202caldav-viewer> | this is the found trait203caldav-viewer> | this is the found trait204caldav-viewer> | this is the found trait205caldav-viewer> | this is the found trait206caldav-viewer> | this is the found trait207caldav-viewer> | this is the found trait208caldav-viewer> | this is the found trait209caldav-viewer> | this is the found trait210caldav-viewer> | this is the found trait211caldav-viewer> | this is the found trait212caldav-viewer> | this is the found trait213caldav-viewer> | this is the found trait214caldav-viewer> | this is the found trait215caldav-viewer> | this is the found trait216caldav-viewer> | this is the found trait217caldav-viewer> | this is the found trait218caldav-viewer> | this is the found trait219caldav-viewer> | this is the found trait220caldav-viewer> | this is the found trait221caldav-viewer> | this is the found trait222caldav-viewer> | this is the found trait223caldav-viewer> | this is the found trait224caldav-viewer> | this is the found trait225caldav-viewer> | this is the found trait226caldav-viewer> | this is the found trait227caldav-viewer> | this is the found trait228caldav-viewer> | this is the found trait229caldav-viewer> | this is the found trait230caldav-viewer> | this is the found trait231caldav-viewer> | this is the found trait232caldav-viewer> | this is the found trait233caldav-viewer> | this is the found trait234caldav-viewer> | this is the found trait235caldav-viewer> | this is the found trait236caldav-viewer> | this is the found trait237caldav-viewer> | this is the found trait238caldav-viewer> | this is the found trait239caldav-viewer> | this is the found trait240caldav-viewer> | this is the found trait241caldav-viewer> | this is the found trait242caldav-viewer> | this is the found trait243caldav-viewer> | this is the found trait244caldav-viewer> | this is the found trait245caldav-viewer> | this is the found trait246caldav-viewer> | this is the found trait247caldav-viewer> | this is the found trait248caldav-viewer> | this is the found trait249caldav-viewer> | this is the found trait250caldav-viewer> | this is the found trait251caldav-viewer> | this is the found trait252caldav-viewer> | this is the found trait253caldav-viewer> | this is the found trait254caldav-viewer> | this is the found trait255caldav-viewer> | this is the found trait256caldav-viewer> | this is the found trait257caldav-viewer> | this is the found trait258caldav-viewer> = help: you can use `cargo tree` to explore your dependency tree259caldav-viewer> 260caldav-viewer> error[E0277]: the trait bound `impl yew::functional::hooks::Hook<Output = ()> + '_: yew::Hook` is not satisfied261caldav-viewer> --> src/lib.rs:58:9262caldav-viewer> |263caldav-viewer> 58 | use_mount(move || {264caldav-viewer> | ^--------265caldav-viewer> | |266caldav-viewer> | _________required by a bound introduced by this call267caldav-viewer> | |268caldav-viewer> 59 | | calendar_data_result_async.run();269caldav-viewer> 60 | | ()270caldav-viewer> 61 | | });271caldav-viewer> | |__________^ the trait `yew::Hook` is not implemented for `impl yew::functional::hooks::Hook<Output = ()> + '_`272caldav-viewer> |273caldav-viewer> note: there are multiple different versions of crate `yew` in the dependency graph274caldav-viewer> --> /build/cargo-vendor-dir/yew-0.20.0/src/functional/hooks/mod.rs:30:1275caldav-viewer> |276caldav-viewer> 30 | pub trait Hook {277caldav-viewer> | ^^^^^^^^^^^^^^ this is the expected trait278caldav-viewer> |279caldav-viewer> ::: /build/cargo-vendor-dir/yew-0.23.0/src/functional/hooks/mod.rs:31:1280caldav-viewer> |281caldav-viewer> 31 | pub trait Hook {282caldav-viewer> | --------------283caldav-viewer> | |284caldav-viewer> | this is the found trait285caldav-viewer> | this is the found trait286caldav-viewer> | this is the found trait287caldav-viewer> | this is the found trait288caldav-viewer> | this is the found trait289caldav-viewer> | this is the found trait290caldav-viewer> | this is the found trait291caldav-viewer> | this is the found trait292caldav-viewer> | this is the found trait293caldav-viewer> | this is the found trait294caldav-viewer> | this is the found trait295caldav-viewer> | this is the found trait296caldav-viewer> | this is the found trait297caldav-viewer> | this is the found trait298caldav-viewer> | this is the found trait299caldav-viewer> | this is the found trait300caldav-viewer> | this is the found trait301caldav-viewer> | this is the found trait302caldav-viewer> | this is the found trait303caldav-viewer> | this is the found trait304caldav-viewer> | this is the found trait305caldav-viewer> | this is the found trait306caldav-viewer> | this is the found trait307caldav-viewer> | this is the found trait308caldav-viewer> | this is the found trait309caldav-viewer> | this is the found trait310caldav-viewer> | this is the found trait311caldav-viewer> | this is the found trait312caldav-viewer> | this is the found trait313caldav-viewer> | this is the found trait314caldav-viewer> | this is the found trait315caldav-viewer> | this is the found trait316caldav-viewer> | this is the found trait317caldav-viewer> | this is the found trait318caldav-viewer> | this is the found trait319caldav-viewer> | this is the found trait320caldav-viewer> | this is the found trait321caldav-viewer> | this is the found trait322caldav-viewer> | this is the found trait323caldav-viewer> | this is the found trait324caldav-viewer> | this is the found trait325caldav-viewer> | this is the found trait326caldav-viewer> | this is the found trait327caldav-viewer> | this is the found trait328caldav-viewer> | this is the found trait329caldav-viewer> | this is the found trait330caldav-viewer> | this is the found trait331caldav-viewer> | this is the found trait332caldav-viewer> | this is the found trait333caldav-viewer> | this is the found trait334caldav-viewer> | this is the found trait335caldav-viewer> | this is the found trait336caldav-viewer> | this is the found trait337caldav-viewer> | this is the found trait338caldav-viewer> | this is the found trait339caldav-viewer> | this is the found trait340caldav-viewer> | this is the found trait341caldav-viewer> | this is the found trait342caldav-viewer> | this is the found trait343caldav-viewer> | this is the found trait344caldav-viewer> | this is the found trait345caldav-viewer> | this is the found trait346caldav-viewer> | this is the found trait347caldav-viewer> | this is the found trait348caldav-viewer> | this is the found trait349caldav-viewer> | this is the found trait350caldav-viewer> | this is the found trait351caldav-viewer> | this is the found trait352caldav-viewer> | this is the found trait353caldav-viewer> | this is the found trait354caldav-viewer> | this is the found trait355caldav-viewer> | this is the found trait356caldav-viewer> | this is the found trait357caldav-viewer> | this is the found trait358caldav-viewer> | this is the found trait359caldav-viewer> | this is the found trait360caldav-viewer> | this is the found trait361caldav-viewer> | this is the found trait362caldav-viewer> | this is the found trait363caldav-viewer> | this is the found trait364caldav-viewer> | this is the found trait365caldav-viewer> | this is the found trait366caldav-viewer> | this is the found trait367caldav-viewer> | this is the found trait368caldav-viewer> | this is the found trait369caldav-viewer> | this is the found trait370caldav-viewer> | this is the found trait371caldav-viewer> | this is the found trait372caldav-viewer> | this is the found trait373caldav-viewer> | this is the found trait374caldav-viewer> | this is the found trait375caldav-viewer> | this is the found trait376caldav-viewer> | this is the found trait377caldav-viewer> | this is the found trait378caldav-viewer> | this is the found trait379caldav-viewer> | this is the found trait380caldav-viewer> | this is the found trait381caldav-viewer> | this is the found trait382caldav-viewer> | this is the found trait383caldav-viewer> | this is the found trait384caldav-viewer> | this is the found trait385caldav-viewer> | this is the found trait386caldav-viewer> = help: you can use `cargo tree` to explore your dependency tree387caldav-viewer> 388caldav-viewer> For more information about this error, try `rustc --explain E0277`.389caldav-viewer> error: could not compile `caldav_viewer` (lib) due to 2 previous errors390caldav-viewer> warning: build failed, waiting for other jobs to finish...391caldav-viewer> 2026-07-06T21:09:05.055748Z ERROR error392caldav-viewer> error from build pipeline393caldav-viewer> 394caldav-viewer> Caused by:395caldav-viewer> 0: HTML build pipeline failed (1 errors), showing first396caldav-viewer> 1: error from asset pipeline397caldav-viewer> 2: running cargo build398caldav-viewer> 3: error during cargo build execution399caldav-viewer> 4: cargo call to executable 'cargo' with args: '["build", "--target=wasm32-unknown-unknown", "--manifest-path", "/build/npnrbc1q5nybwa3snmmdan9b8ldvzwzg-source/Cargo.toml", "--release", "--offline", "--frozen", "--bin", "caldav_viewer"]' returned a bad status: exit status: 101400caldav-viewer> 2026-07-06T21:09:05.055908Z ERROR error from build pipeline401error: Cannot build '/nix/store/algwkgzi84510b5sx92jmm8q6ac0nr3h-caldav-viewer.drv'.402 Reason: builder failed with exit code 1.403 Output paths:404 /nix/store/lmcmxfw5sp1y6h22fbfq03x5bb8pqsjs-caldav-viewer405 Last 25 log lines:406 > | this is the found trait407 > | this is the found trait408 > | this is the found trait409 > | this is the found trait410 > | this is the found trait411 > | this is the found trait412 > | this is the found trait413 > | this is the found trait414 > | this is the found trait415 > | this is the found trait416 > = help: you can use `cargo tree` to explore your dependency tree417 >418 > For more information about this error, try `rustc --explain E0277`.419 > error: could not compile `caldav_viewer` (lib) due to 2 previous errors420 > warning: build failed, waiting for other jobs to finish...421 > 2026-07-06T21:09:05.055748Z ERROR error422 > error from build pipeline423 >424 > Caused by:425 > 0: HTML build pipeline failed (1 errors), showing first426 > 1: error from asset pipeline427 > 2: running cargo build428 > 3: error during cargo build execution429 > 4: cargo call to executable 'cargo' with args: '["build", "--target=wasm32-unknown-unknown", "--manifest-path", "/build/npnrbc1q5nybwa3snmmdan9b8ldvzwzg-source/Cargo.toml", "--release", "--offline", "--frozen", "--bin", "caldav_viewer"]' returned a bad status: exit status: 101430 > 2026-07-06T21:09:05.055908Z ERROR error from build pipeline431 For full logs, run:432 nix log /nix/store/algwkgzi84510b5sx92jmm8q6ac0nr3h-caldav-viewer.drv