[INFO] fetching crate zng-wgt-markdown 0.3.34... [INFO] checking zng-wgt-markdown-0.3.34 against try#65132f36b923285d5da381c2fbafee6ce899e841 for pr-132712-1 [INFO] extracting crate zng-wgt-markdown 0.3.34 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate zng-wgt-markdown 0.3.34 on toolchain 65132f36b923285d5da381c2fbafee6ce899e841 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate zng-wgt-markdown 0.3.34 [INFO] finished tweaking crates.io crate zng-wgt-markdown 0.3.34 [INFO] tweaked toml for crates.io crate zng-wgt-markdown 0.3.34 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 341 packages to latest compatible versions [INFO] [stderr] Adding linkme v0.3.28 (available: v0.3.31) [INFO] [stderr] Adding linkme-impl v0.3.28 (available: v0.3.31) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9b6fb73c4f93e31ff5b3660d4fce190886703ac1f22f1e11b040649ed4261063 [INFO] running `Command { std: "docker" "start" "-a" "9b6fb73c4f93e31ff5b3660d4fce190886703ac1f22f1e11b040649ed4261063", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9b6fb73c4f93e31ff5b3660d4fce190886703ac1f22f1e11b040649ed4261063", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9b6fb73c4f93e31ff5b3660d4fce190886703ac1f22f1e11b040649ed4261063", kill_on_drop: false }` [INFO] [stdout] 9b6fb73c4f93e31ff5b3660d4fce190886703ac1f22f1e11b040649ed4261063 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5cb85420cc7d0964f41bb1e5e7193957965ae2f548ceeebdfc7ad63a356538c1 [INFO] running `Command { std: "docker" "start" "-a" "5cb85420cc7d0964f41bb1e5e7193957965ae2f548ceeebdfc7ad63a356538c1", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling serde v1.0.215 [INFO] [stderr] Compiling libc v0.2.164 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Checking once_cell v1.20.2 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Checking pin-project-lite v0.2.15 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking allocator-api2 v0.2.20 [INFO] [stderr] Compiling hashbrown v0.15.1 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Checking foldhash v0.1.3 [INFO] [stderr] Compiling winnow v0.6.20 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking option-ext v0.2.0 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling cpufeatures v0.2.16 [INFO] [stderr] Checking fastrand v2.2.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Compiling zng-app-context v0.5.12 [INFO] [stderr] Checking parking v2.2.1 [INFO] [stderr] Compiling rustix v0.38.41 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Checking rustc-hash v2.0.0 [INFO] [stderr] Checking linux-raw-sys v0.4.14 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Compiling zng-var v0.5.9 [INFO] [stderr] Checking pretty-type-name v1.0.1 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling anstyle-query v1.1.2 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Compiling indexmap v2.6.0 [INFO] [stderr] Compiling anstyle-parse v0.2.6 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Checking take_mut v0.2.2 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Checking event-listener v5.3.1 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking zng-clone-move v0.2.5 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Checking futures-io v0.3.31 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Compiling colorchoice v1.0.3 [INFO] [stderr] Checking zng-handle v0.2.5 [INFO] [stderr] Compiling anstream v0.6.18 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking atomic-waker v1.1.2 [INFO] [stderr] Checking dirs-sys v0.4.1 [INFO] [stderr] Compiling syn v2.0.89 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking event-listener-strategy v0.5.2 [INFO] [stderr] Checking mio v1.0.2 [INFO] [stderr] Checking directories v5.0.1 [INFO] [stderr] Checking futures-sink v0.3.31 [INFO] [stderr] Compiling clap_lex v0.7.3 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Checking piper v0.2.4 [INFO] [stderr] Checking async-channel v2.3.1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking uuid v1.11.0 [INFO] [stderr] Checking nanorand v0.7.0 [INFO] [stderr] Checking futures-lite v2.5.0 [INFO] [stderr] Compiling zng-view-api v0.10.5 [INFO] [stderr] Checking async-task v4.7.1 [INFO] [stderr] Checking dunce v1.0.5 [INFO] [stderr] Checking async-lock v3.4.0 [INFO] [stderr] Compiling clap_builder v4.5.21 [INFO] [stderr] Checking shared_child v1.0.1 [INFO] [stderr] Checking flume v0.11.1 [INFO] [stderr] Checking os_pipe v1.2.1 [INFO] [stderr] Compiling zng-task v0.4.11 [INFO] [stderr] Checking overload v0.1.1 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking unicode-bidi v0.3.17 [INFO] [stderr] Checking nu-ansi-term v0.46.0 [INFO] [stderr] Checking duct v0.13.7 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Checking unicase v2.8.0 [INFO] [stderr] Compiling zng-app v0.13.8 [INFO] [stderr] Checking futures-timer v3.0.3 [INFO] [stderr] Compiling zng-wgt v0.5.8 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Compiling serde_json v1.0.133 [INFO] [stderr] Compiling fst v0.4.7 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Checking itoa v1.0.13 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Checking type-map v0.5.0 [INFO] [stderr] Checking inotify v0.9.6 [INFO] [stderr] Checking filetime v0.2.25 [INFO] [stderr] Checking blocking v1.6.1 [INFO] [stderr] Checking mio v0.8.11 [INFO] [stderr] Checking path-dedot v3.1.1 [INFO] [stderr] Checking self_cell v1.0.4 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Checking path-absolutize v3.1.1 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Checking self_cell v0.10.3 [INFO] [stderr] Checking glob v0.3.1 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Checking async-fs v2.1.2 [INFO] [stderr] Compiling libm v0.2.11 [INFO] [stderr] Checking litemap v0.7.4 [INFO] [stderr] Checking writeable v0.5.5 [INFO] [stderr] Checking notify v6.1.1 [INFO] [stderr] Checking libloading v0.8.5 [INFO] [stderr] Compiling cc v1.2.1 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling font-kit v0.14.2 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Checking icu_locid_transform_data v1.5.0 [INFO] [stderr] Checking dlib v0.5.2 [INFO] [stderr] Checking dirs v5.0.1 [INFO] [stderr] Checking unicode-bidi-mirroring v0.4.0 [INFO] [stderr] Compiling zng-wgt-scroll v0.4.34 [INFO] [stderr] Checking float-ord v0.3.2 [INFO] [stderr] Checking icu_properties_data v1.5.0 [INFO] [stderr] Checking unicode-script v0.5.7 [INFO] [stderr] Compiling yeslogic-fontconfig-sys v6.0.0 [INFO] [stderr] Checking unicode-properties v0.1.3 [INFO] [stderr] Checking unicode-ccc v0.4.0 [INFO] [stderr] Checking unicode-linebreak v0.1.5 [INFO] [stderr] Checking unicode-segmentation v1.12.0 [INFO] [stderr] Compiling zng-wgt-stack v0.3.32 [INFO] [stderr] Compiling zng-wgt-window v0.6.10 [INFO] [stderr] Checking is-docker v0.2.0 [INFO] [stderr] Compiling pulldown-cmark v0.12.2 [INFO] [stderr] Checking unicode-width v0.1.14 [INFO] [stderr] Checking utf8-width v0.1.7 [INFO] [stderr] Checking is-wsl v0.4.0 [INFO] [stderr] Checking pulldown-cmark-escape v0.11.0 [INFO] [stderr] Checking pathdiff v0.2.2 [INFO] [stderr] Checking bytes v1.8.0 [INFO] [stderr] Checking html-escape v0.2.13 [INFO] [stderr] Checking core_maths v0.1.0 [INFO] [stderr] Checking open v5.3.1 [INFO] [stderr] Checking ttf-parser v0.25.0 [INFO] [stderr] Checking getopts v0.2.21 [INFO] [stderr] Checking http v1.1.0 [INFO] [stderr] Compiling freetype-sys v0.20.1 [INFO] [stderr] Compiling clap v4.5.21 [INFO] [stderr] Compiling minifier v0.3.2 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling serde_derive v1.0.215 [INFO] [stderr] Compiling bytemuck_derive v1.8.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerofrom-derive v0.1.5 [INFO] [stderr] Compiling yoke-derive v0.7.5 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling linkme-impl v0.3.28 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling zng-var-proc-macros v0.2.8 [INFO] [stderr] Compiling zng-task-proc-macros v0.2.6 [INFO] [stderr] Compiling zng-color-proc-macros v0.2.7 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Compiling tinystr v0.7.6 [INFO] [stderr] Checking linkme v0.3.28 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling unic-langid-impl v0.9.5 [INFO] [stderr] Compiling unic-langid v0.9.5 [INFO] [stderr] Checking zerofrom v0.1.5 [INFO] [stderr] Checking bytemuck v1.20.0 [INFO] [stderr] Checking yoke v0.7.5 [INFO] [stderr] Compiling fluent-syntax v0.11.1 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking atomic v0.6.0 [INFO] [stderr] Checking zerovec v0.10.4 [INFO] [stderr] Checking tracing-shared v0.1.5 [INFO] [stderr] Compiling zng-app-proc-macros v0.3.8 [INFO] [stderr] Compiling zng-ext-l10n-proc-macros v0.2.9 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking icu_collections v1.5.0 [INFO] [stderr] Checking icu_locid v1.5.0 [INFO] [stderr] Checking icu_provider v1.5.0 [INFO] [stderr] Checking icu_locid_transform v1.5.0 [INFO] [stderr] Checking icu_properties v1.5.1 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking zng-txt v0.2.8 [INFO] [stderr] Checking toml_datetime v0.6.8 [INFO] [stderr] Checking serde_spanned v0.6.8 [INFO] [stderr] Checking euclid v0.22.11 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking serde_bytes v0.11.15 [INFO] [stderr] Checking serde_variant v0.1.3 [INFO] [stderr] Checking hyphenation_commons v0.8.4 [INFO] [stderr] Checking zng-tp-licenses v0.2.9 [INFO] [stderr] Checking tracing-subscriber v0.3.18 [INFO] [stderr] Checking rustybuzz v0.20.1 [INFO] [stderr] Checking fluent-langneg v0.13.0 [INFO] [stderr] Checking intl-memoizer v0.5.2 [INFO] [stderr] Checking intl_pluralrules v7.0.2 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking zng-unique-id v0.4.7 [INFO] [stderr] Checking fluent-bundle v0.15.3 [INFO] [stderr] Compiling toml_edit v0.22.22 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Checking zng-state-map v0.3.7 [INFO] [stderr] Compiling pathfinder_simd v0.5.4 [INFO] [stderr] Checking fluent v0.16.1 [INFO] [stderr] Compiling hyphenation v0.8.4 [INFO] [stderr] Checking zng-unit v0.2.10 [INFO] [stderr] Checking pathfinder_geometry v0.5.1 [INFO] [stderr] Checking tempfile v3.14.0 [INFO] [stderr] Checking fs4 v0.9.1 [INFO] [stderr] Checking ipc-channel v0.19.0 [INFO] [stderr] Checking toml v0.8.19 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Compiling num_enum_derive v0.7.3 [INFO] [stderr] Compiling zng-env-proc-macros v0.2.2 [INFO] [stderr] Checking zng-env v0.3.7 [INFO] [stderr] Checking num_enum v0.7.3 [INFO] [stderr] Checking zng-time v0.2.24 [INFO] [stderr] Checking zng-layout v0.2.30 [INFO] [stderr] Checking zng-color v0.3.16 [INFO] [stderr] Checking zng-ext-image v0.2.42 [INFO] [stderr] Checking zng-ext-fs-watcher v0.2.41 [INFO] [stderr] Checking zng-ext-l10n v0.5.21 [INFO] [stderr] Checking zng-ext-config v0.3.21 [INFO] [stderr] Checking zng-ext-font v0.4.16 [INFO] [stderr] Checking zng-ext-window v0.3.33 [INFO] [stderr] Checking zng-wgt-size-offset v0.2.42 [INFO] [stderr] Checking zng-ext-clipboard v0.2.43 [INFO] [stderr] Checking zng-wgt-container v0.4.4 [INFO] [stderr] Checking zng-wgt-transform v0.2.42 [INFO] [stderr] Checking zng-wgt-fill v0.2.42 [INFO] [stderr] Checking zng-wgt-filter v0.2.42 [INFO] [stderr] Checking zng-wgt-access v0.2.42 [INFO] [stderr] Checking zng-wgt-style v0.3.32 [INFO] [stderr] Checking zng-wgt-data v0.2.42 [INFO] [stderr] Checking zng-wgt-grid v0.3.30 [INFO] [stderr] Checking zng-ext-input v0.5.32 [INFO] [stderr] Checking zng-wgt-input v0.2.44 [INFO] [stderr] Checking zng-ext-undo v0.2.44 [INFO] [stderr] Checking zng-wgt-layer v0.3.34 [INFO] [stderr] Checking zng-wgt-text v0.4.25 [INFO] [stderr] Checking zng-wgt-tooltip v0.4.25 [INFO] [stderr] Checking zng-wgt-ansi-text v0.3.35 [INFO] [stderr] Checking zng-wgt-rule-line v0.3.35 [INFO] [stderr] Checking zng-wgt-wrap v0.3.35 [INFO] [stderr] Checking zng-wgt-button v0.4.25 [INFO] [stderr] Checking zng-wgt-image v0.3.35 [INFO] [stderr] Checking zng-wgt-markdown v0.3.34 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `zng_wgt_markdown` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/lib.rs [INFO] [stderr] * src/resolvers.rs [INFO] [stderr] * src/view_fn.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected item after attributes [INFO] [stderr] --> src/resolvers.rs:49:1 [INFO] [stderr] | [INFO] [stderr] 39 | / /// Markdown image resolver. [INFO] [stderr] 40 | | /// [INFO] [stderr] 41 | | /// This can be used to override image source resolution, by default the image URL or URI is passed as parsed to the [`image_fn`]. [INFO] [stderr] 42 | | /// [INFO] [stderr] ... | [INFO] [stderr] 47 | | /// [`image_fn`]: fn@crate::image_fn [INFO] [stderr] 48 | | /// [`image::img_limits`]: fn@zng_wgt_image::img_limits [INFO] [stderr] | |_______________________________________________________- other attributes here [INFO] [stderr] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] + use<> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected item after attributes [INFO] [stderr] --> src/view_fn.rs:308:1 [INFO] [stderr] | [INFO] [stderr] 305 | / /// Widget function that converts [`TextFnArgs`] to widgets. [INFO] [stderr] 306 | | /// [INFO] [stderr] 307 | | /// Sets the [`TEXT_FN_VAR`]. [INFO] [stderr] | |_____________________________- other attributes here [INFO] [stderr] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LinkArgs` in this scope [INFO] [stderr] --> src/lib.rs:57:35 [INFO] [stderr] | [INFO] [stderr] 57 | on_link = hn!(|args: &LinkArgs| { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TEXT_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:82:27 [INFO] [stderr] | [INFO] [stderr] 82 | .sub_var(&TEXT_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TEXT_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:83:27 [INFO] [stderr] | [INFO] [stderr] 83 | .sub_var(&LINK_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_INLINE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:84:27 [INFO] [stderr] | [INFO] [stderr] 84 | .sub_var(&CODE_INLINE_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_BLOCK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:85:27 [INFO] [stderr] | [INFO] [stderr] 85 | .sub_var(&CODE_BLOCK_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PARAGRAPH_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:86:27 [INFO] [stderr] | [INFO] [stderr] 86 | .sub_var(&PARAGRAPH_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `HEADING_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:87:27 [INFO] [stderr] | [INFO] [stderr] 87 | .sub_var(&HEADING_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:88:27 [INFO] [stderr] | [INFO] [stderr] 88 | .sub_var(&LIST_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_BULLET_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:89:27 [INFO] [stderr] | [INFO] [stderr] 89 | .sub_var(&LIST_ITEM_BULLET_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:90:27 [INFO] [stderr] | [INFO] [stderr] 90 | .sub_var(&LIST_ITEM_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:91:27 [INFO] [stderr] | [INFO] [stderr] 91 | .sub_var(&IMAGE_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RULE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:92:27 [INFO] [stderr] | [INFO] [stderr] 92 | .sub_var(&RULE_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `BLOCK_QUOTE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:93:27 [INFO] [stderr] | [INFO] [stderr] 93 | .sub_var(&BLOCK_QUOTE_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:94:27 [INFO] [stderr] | [INFO] [stderr] 94 | .sub_var(&TABLE_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_CELL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:95:27 [INFO] [stderr] | [INFO] [stderr] 95 | .sub_var(&TABLE_CELL_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PANEL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:96:27 [INFO] [stderr] | [INFO] [stderr] 96 | .sub_var(&PANEL_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::PANEL_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:97:27 [INFO] [stderr] | [INFO] [stderr] 97 | .sub_var(&IMAGE_RESOLVER_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:98:27 [INFO] [stderr] | [INFO] [stderr] 98 | .sub_var(&LINK_RESOLVER_VAR); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `MARKDOWN_INFO_ID` in this scope [INFO] [stderr] --> src/lib.rs:107:29 [INFO] [stderr] | [INFO] [stderr] 107 | info.flag_meta(*MARKDOWN_INFO_ID); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TEXT_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:114:20 [INFO] [stderr] | [INFO] [stderr] 114 | || TEXT_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TEXT_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:115:20 [INFO] [stderr] | [INFO] [stderr] 115 | || LINK_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_INLINE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:116:20 [INFO] [stderr] | [INFO] [stderr] 116 | || CODE_INLINE_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_BLOCK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:117:20 [INFO] [stderr] | [INFO] [stderr] 117 | || CODE_BLOCK_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PARAGRAPH_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:118:20 [INFO] [stderr] | [INFO] [stderr] 118 | || PARAGRAPH_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `HEADING_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:119:20 [INFO] [stderr] | [INFO] [stderr] 119 | || HEADING_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:120:20 [INFO] [stderr] | [INFO] [stderr] 120 | || LIST_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_BULLET_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:121:20 [INFO] [stderr] | [INFO] [stderr] 121 | || LIST_ITEM_BULLET_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:122:20 [INFO] [stderr] | [INFO] [stderr] 122 | || LIST_ITEM_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:123:20 [INFO] [stderr] | [INFO] [stderr] 123 | || IMAGE_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RULE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:124:20 [INFO] [stderr] | [INFO] [stderr] 124 | || RULE_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `BLOCK_QUOTE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:125:20 [INFO] [stderr] | [INFO] [stderr] 125 | || BLOCK_QUOTE_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:126:20 [INFO] [stderr] | [INFO] [stderr] 126 | || TABLE_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_CELL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:127:20 [INFO] [stderr] | [INFO] [stderr] 127 | || TABLE_CELL_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PANEL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:128:20 [INFO] [stderr] | [INFO] [stderr] 128 | || PANEL_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::PANEL_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:129:20 [INFO] [stderr] | [INFO] [stderr] 129 | || IMAGE_RESOLVER_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:130:20 [INFO] [stderr] | [INFO] [stderr] 130 | || LINK_RESOLVER_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TEXT_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | let text_view = TEXT_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TEXT_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | let link_view = LINK_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_INLINE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:154:28 [INFO] [stderr] | [INFO] [stderr] 154 | let code_inline_view = CODE_INLINE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_BLOCK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:155:27 [INFO] [stderr] | [INFO] [stderr] 155 | let code_block_view = CODE_BLOCK_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `HEADING_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:156:24 [INFO] [stderr] | [INFO] [stderr] 156 | let heading_view = HEADING_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PARAGRAPH_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:157:26 [INFO] [stderr] | [INFO] [stderr] 157 | let paragraph_view = PARAGRAPH_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:158:21 [INFO] [stderr] | [INFO] [stderr] 158 | let list_view = LIST_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DEF_LIST_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:159:32 [INFO] [stderr] | [INFO] [stderr] 159 | let definition_list_view = DEF_LIST_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_BULLET_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:160:33 [INFO] [stderr] | [INFO] [stderr] 160 | let list_item_bullet_view = LIST_ITEM_BULLET_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:161:26 [INFO] [stderr] | [INFO] [stderr] 161 | let list_item_view = LIST_ITEM_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:162:22 [INFO] [stderr] | [INFO] [stderr] 162 | let image_view = IMAGE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RULE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:163:21 [INFO] [stderr] | [INFO] [stderr] 163 | let rule_view = RULE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `BLOCK_QUOTE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:164:28 [INFO] [stderr] | [INFO] [stderr] 164 | let block_quote_view = BLOCK_QUOTE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FOOTNOTE_REF_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:165:29 [INFO] [stderr] | [INFO] [stderr] 165 | let footnote_ref_view = FOOTNOTE_REF_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FOOTNOTE_DEF_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:166:29 [INFO] [stderr] | [INFO] [stderr] 166 | let footnote_def_view = FOOTNOTE_DEF_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DEF_LIST_ITEM_TITLE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:167:36 [INFO] [stderr] | [INFO] [stderr] 167 | let def_list_item_title_view = DEF_LIST_ITEM_TITLE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DEF_LIST_ITEM_DEFINITION_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:168:41 [INFO] [stderr] | [INFO] [stderr] 168 | let def_list_item_definition_view = DEF_LIST_ITEM_DEFINITION_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:169:22 [INFO] [stderr] | [INFO] [stderr] 169 | let table_view = TABLE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_CELL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:170:27 [INFO] [stderr] | [INFO] [stderr] 170 | let table_cell_view = TABLE_CELL_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:172:26 [INFO] [stderr] | [INFO] [stderr] 172 | let image_resolver = IMAGE_RESOLVER_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:173:25 [INFO] [stderr] | [INFO] [stderr] 173 | let link_resolver = LINK_RESOLVER_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ParagraphFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:312:52 [INFO] [stderr] | [INFO] [stderr] 312 | blocks.push(paragraph_view(ParagraphFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `HeadingFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:320:50 [INFO] [stderr] | [INFO] [stderr] 320 | blocks.push(heading_view(HeadingFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `BlockQuoteFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:331:58 [INFO] [stderr] | [INFO] [stderr] 331 | ... blocks.push(block_quote_view(BlockQuoteFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `CodeBlockFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:343:49 [INFO] [stderr] | [INFO] [stderr] 343 | blocks.push(code_block_view(CodeBlockFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ListFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:353:47 [INFO] [stderr] | [INFO] [stderr] 353 | blocks.push(list_view(ListFnArgs { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DefListArgs` in this scope [INFO] [stderr] --> src/lib.rs:362:58 [INFO] [stderr] | [INFO] [stderr] 362 | blocks.push(definition_list_view(DefListArgs { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ListItemBulletFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:379:43 [INFO] [stderr] | [INFO] [stderr] 379 | let bullet_args = ListItemBulletFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ListItemFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:385:56 [INFO] [stderr] | [INFO] [stderr] 385 | list_items.push(list_item_view(ListItemFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DefListItemTitleArgs` in this scope [INFO] [stderr] --> src/lib.rs:394:66 [INFO] [stderr] | [INFO] [stderr] 394 | list_items.push(def_list_item_title_view(DefListItemTitleArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DefListItemDefinitionArgs` in this scope [INFO] [stderr] --> src/lib.rs:401:71 [INFO] [stderr] | [INFO] [stderr] 401 | list_items.push(def_list_item_definition_view(DefListItemDefinitionArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FootnoteDefFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:410:55 [INFO] [stderr] | [INFO] [stderr] 410 | blocks.push(footnote_def_view(FootnoteDefFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TableFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:418:48 [INFO] [stderr] | [INFO] [stderr] 418 | blocks.push(table_view(TableFnArgs { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TableCellFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:429:54 [INFO] [stderr] | [INFO] [stderr] 429 | table_cells.push(table_cell_view(TableCellFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TextFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:459:58 [INFO] [stderr] | [INFO] [stderr] 459 | ... match text_view.call_checked(TextFnArgs { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TextFnArgs; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `MarkdownStyle` in this scope [INFO] [stderr] --> src/lib.rs:461:40 [INFO] [stderr] | [INFO] [stderr] 461 | ... style: MarkdownStyle { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `LinkFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:473:54 [INFO] [stderr] | [INFO] [stderr] 473 | match link_view.call_checked(LinkFnArgs { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ImageFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:485:44 [INFO] [stderr] | [INFO] [stderr] 485 | blocks.push(image_view(ImageFnArgs { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TextFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:532:50 [INFO] [stderr] | [INFO] [stderr] 532 | match text_view.call_checked(TextFnArgs { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TextFnArgs; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `MarkdownStyle` in this scope [INFO] [stderr] --> src/lib.rs:534:32 [INFO] [stderr] | [INFO] [stderr] 534 | style: MarkdownStyle { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `MarkdownStyle` in this scope [INFO] [stderr] --> src/lib.rs:547:29 [INFO] [stderr] | [INFO] [stderr] 547 | let style = MarkdownStyle { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TextFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:554:50 [INFO] [stderr] | [INFO] [stderr] 554 | match text_view.call_checked(TextFnArgs { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TextFnArgs; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `CodeInlineFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:562:53 [INFO] [stderr] | [INFO] [stderr] 562 | match code_inline_view.call_checked(CodeInlineFnArgs { txt: txt.to_txt(), style }) { Some(txt) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FootnoteRefFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:577:54 [INFO] [stderr] | [INFO] [stderr] 577 | match footnote_ref_view.call_checked(FootnoteRefFnArgs { label: label.to_txt() }) { Some(txt) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `RuleFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:584:39 [INFO] [stderr] | [INFO] [stderr] 584 | blocks.push(rule_view(RuleFnArgs {})); [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PANEL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:596:5 [INFO] [stderr] | [INFO] [stderr] 596 | PANEL_FN_VAR.get()(PanelFnArgs { items: blocks.into() }) [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::PANEL_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `PanelFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:596:24 [INFO] [stderr] | [INFO] [stderr] 596 | PANEL_FN_VAR.get()(PanelFnArgs { items: blocks.into() }) [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::PanelFnArgs; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `heading_anchor` in this scope [INFO] [stderr] --> src/lib.rs:322:37 [INFO] [stderr] | [INFO] [stderr] 322 | ... anchor: heading_anchor(heading_text.take().unwrap_or_default().as_str()), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `on_link` found for mutable reference `&mut Markdown` in the current scope [INFO] [stderr] --> src/lib.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | on_link = hn!(|args: &LinkArgs| { [INFO] [stderr] | _____________-^^^^^^ [INFO] [stderr] 58 | | try_default_link_action(args); [INFO] [stderr] 59 | | }); [INFO] [stderr] 60 | | }; [INFO] [stderr] ... | [INFO] [stderr] 494 | | }, [INFO] [stderr] 495 | | Event::Text(txt) => { [INFO] [stderr] | |________- [INFO] [stderr] | [INFO] [stderr] help: there is a method `on_click` with a similar name [INFO] [stderr] | [INFO] [stderr] 57 | on_click = hn!(|args: &LinkArgs| { [INFO] [stderr] | ~~~~~~~~ [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `try_default_link_action` in this scope [INFO] [stderr] --> src/lib.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | try_default_link_action(args); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error: aborting due to 88 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0425, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | ($txt:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 37 | ($txt:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_wgt::prelude::UiNode` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/lib.rs:143:41 [INFO] [stdout] | [INFO] [stdout] 143 | fn markdown_view_fn<'a>(md: &'a str) -> impl UiNode { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/lib.rs:143:21 [INFO] [stdout] | [INFO] [stdout] 143 | fn markdown_view_fn<'a>(md: &'a str) -> impl UiNode { [INFO] [stdout] | ^^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: `--force-warn impl-trait-overcaptures` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 143 | fn markdown_view_fn<'a>(md: &'a str) -> impl UiNode + use<> { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:459:32 [INFO] [stdout] | [INFO] [stdout] 459 | ... if let Some(txt) = text_view.call_checked(TextFnArgs { [INFO] [stdout] | __________________________^ - [INFO] [stdout] | |__________________________________________| [INFO] [stdout] 460 | || ... txt: url.to_txt(), [INFO] [stdout] 461 | || ... style: MarkdownStyle { [INFO] [stdout] 462 | || ... strong: strong > 0, [INFO] [stdout] ... || [INFO] [stdout] 465 | || ... }, [INFO] [stdout] 466 | || ... }) { [INFO] [stdout] | ||________________________^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | |________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:468:29 [INFO] [stdout] | [INFO] [stdout] 468 | ... } [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 459 ~ match text_view.call_checked(TextFnArgs { [INFO] [stdout] 460 | txt: url.to_txt(), [INFO] [stdout] ... [INFO] [stdout] 465 | }, [INFO] [stdout] 466 ~ }) { Some(txt) => { [INFO] [stdout] 467 | inlines.push(txt); [INFO] [stdout] 468 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:473:28 [INFO] [stdout] | [INFO] [stdout] 473 | if let Some(lnk) = link_view.call_checked(LinkFnArgs { [INFO] [stdout] | ____________________________^ - [INFO] [stdout] | |____________________________________________| [INFO] [stdout] 474 | || url, [INFO] [stdout] 475 | || title: title.to_txt(), [INFO] [stdout] 476 | || items, [INFO] [stdout] 477 | || }) { [INFO] [stdout] | ||__________________________^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | |__________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:479:25 [INFO] [stdout] | [INFO] [stdout] 479 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 473 ~ match link_view.call_checked(LinkFnArgs { [INFO] [stdout] 474 | url, [INFO] [stdout] 475 | title: title.to_txt(), [INFO] [stdout] 476 | items, [INFO] [stdout] 477 ~ }) { Some(lnk) => { [INFO] [stdout] 478 | inlines.push(lnk); [INFO] [stdout] 479 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:532:24 [INFO] [stdout] | [INFO] [stdout] 532 | if let Some(txt) = text_view.call_checked(TextFnArgs { [INFO] [stdout] | ________________________^ - [INFO] [stdout] | |________________________________________| [INFO] [stdout] 533 | || txt, [INFO] [stdout] 534 | || style: MarkdownStyle { [INFO] [stdout] 535 | || strong: strong > 0, [INFO] [stdout] ... || [INFO] [stdout] 538 | || }, [INFO] [stdout] 539 | || }) { [INFO] [stdout] | ||______________________^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:541:21 [INFO] [stdout] | [INFO] [stdout] 541 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 532 ~ match text_view.call_checked(TextFnArgs { [INFO] [stdout] 533 | txt, [INFO] [stdout] ... [INFO] [stdout] 538 | }, [INFO] [stdout] 539 ~ }) { Some(txt) => { [INFO] [stdout] 540 | inlines.push(txt); [INFO] [stdout] 541 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:554:24 [INFO] [stdout] | [INFO] [stdout] 554 | if let Some(txt) = text_view.call_checked(TextFnArgs { [INFO] [stdout] | ________________________^ - [INFO] [stdout] | |________________________________________| [INFO] [stdout] 555 | || txt: ' '.into(), [INFO] [stdout] 556 | || style: style.clone(), [INFO] [stdout] 557 | || }) { [INFO] [stdout] | ||______________________^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:559:21 [INFO] [stdout] | [INFO] [stdout] 559 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 554 ~ match text_view.call_checked(TextFnArgs { [INFO] [stdout] 555 | txt: ' '.into(), [INFO] [stdout] 556 | style: style.clone(), [INFO] [stdout] 557 ~ }) { Some(txt) => { [INFO] [stdout] 558 | inlines.push(txt); [INFO] [stdout] 559 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:562:20 [INFO] [stdout] | [INFO] [stdout] 562 | if let Some(txt) = code_inline_view.call_checked(CodeInlineFnArgs { txt: txt.to_txt(), style }) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:564:17 [INFO] [stdout] | [INFO] [stdout] 564 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 562 ~ match code_inline_view.call_checked(CodeInlineFnArgs { txt: txt.to_txt(), style }) { Some(txt) => { [INFO] [stdout] 563 | inlines.push(txt); [INFO] [stdout] 564 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:577:20 [INFO] [stdout] | [INFO] [stdout] 577 | if let Some(txt) = footnote_ref_view.call_checked(FootnoteRefFnArgs { label: label.to_txt() }) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:579:17 [INFO] [stdout] | [INFO] [stdout] 579 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 577 ~ match footnote_ref_view.call_checked(FootnoteRefFnArgs { label: label.to_txt() }) { Some(txt) => { [INFO] [stdout] 578 | inlines.push(txt); [INFO] [stdout] 579 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::handler::WidgetHandler` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] note: you could use a `use<...>` bound to explicitly specify captures, but argument-position `impl Trait`s are not nameable [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:487:24 [INFO] [stdout] | [INFO] [stdout] 487 | handler>: T + use, [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ~ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:484:15 [INFO] [stdout] | [INFO] [stdout] 484 | )] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:484:15 [INFO] [stdout] | [INFO] [stdout] 484 | )] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::handler::WidgetHandler` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] note: you could use a `use<...>` bound to explicitly specify captures, but argument-position `impl Trait`s are not nameable [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:510:24 [INFO] [stdout] | [INFO] [stdout] 510 | handler>: T + use, [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ~ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:507:15 [INFO] [stdout] | [INFO] [stdout] 507 | )] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:507:15 [INFO] [stdout] | [INFO] [stdout] 507 | )] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/resolvers.rs:245:16 [INFO] [stdout] | [INFO] [stdout] 245 | if let Some(target) = md.find_anchor(anchor) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/resolvers.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 245 ~ match md.find_anchor(anchor) { Some(target) => { [INFO] [stdout] 246 | // scroll-to [INFO] [stdout] ... [INFO] [stdout] 252 | } [INFO] [stdout] 253 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/resolvers.rs:250:20 [INFO] [stdout] | [INFO] [stdout] 250 | if let Some(focus) = target.into_focus_info(true, true).self_and_descendants().find(|w| w.is_focusable()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/resolvers.rs:252:17 [INFO] [stdout] | [INFO] [stdout] 252 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 250 ~ match target.into_focus_info(true, true).self_and_descendants().find(|w| w.is_focusable()) { Some(focus) => { [INFO] [stdout] 251 | FOCUS.focus_widget(focus.info().id(), false); [INFO] [stdout] 252 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/resolvers.rs:274:19 [INFO] [stdout] | [INFO] [stdout] 274 | let link = if let Ok(url) = args.url.parse() { [INFO] [stdout] | ^^^^^^^^^^^^^^---------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/resolvers.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 274 ~ let link = match args.url.parse() { Ok(url) => { [INFO] [stdout] 275 | Link::Url(url) [INFO] [stdout] 276 ~ } _ => { [INFO] [stdout] 277 | Link::Path(PathBuf::from(args.url.as_str())) [INFO] [stdout] 278 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:364:1 [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:364:1 [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:364:1 [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:364:1 [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:372:1 [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:372:1 [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:372:1 [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:372:1 [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:380:1 [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:380:1 [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:380:1 [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:380:1 [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:388:1 [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:388:1 [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:388:1 [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:388:1 [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:404:1 [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:404:1 [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:404:1 [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:404:1 [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:428:1 [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:428:1 [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:428:1 [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:428:1 [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:444:1 [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:444:1 [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:444:1 [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:444:1 [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `zng_wgt_markdown` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/lib.rs [INFO] [stderr] * src/resolvers.rs [INFO] [stderr] * src/view_fn.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error: expected item after attributes [INFO] [stderr] --> src/resolvers.rs:49:1 [INFO] [stderr] | [INFO] [stderr] 39 | / /// Markdown image resolver. [INFO] [stderr] 40 | | /// [INFO] [stderr] 41 | | /// This can be used to override image source resolution, by default the image URL or URI is passed as parsed to the [`image_fn`]. [INFO] [stderr] 42 | | /// [INFO] [stderr] ... | [INFO] [stderr] 47 | | /// [`image_fn`]: fn@crate::image_fn [INFO] [stderr] 48 | | /// [`image::img_limits`]: fn@zng_wgt_image::img_limits [INFO] [stderr] | |_______________________________________________________- other attributes here [INFO] [stderr] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] + use<> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: expected item after attributes [INFO] [stderr] --> src/view_fn.rs:308:1 [INFO] [stderr] | [INFO] [stderr] 305 | / /// Widget function that converts [`TextFnArgs`] to widgets. [INFO] [stderr] 306 | | /// [INFO] [stderr] 307 | | /// Sets the [`TEXT_FN_VAR`]. [INFO] [stderr] | |_____________________________- other attributes here [INFO] [stderr] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LinkArgs` in this scope [INFO] [stderr] --> src/lib.rs:57:35 [INFO] [stderr] | [INFO] [stderr] 57 | on_link = hn!(|args: &LinkArgs| { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TEXT_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:82:27 [INFO] [stderr] | [INFO] [stderr] 82 | .sub_var(&TEXT_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TEXT_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:83:27 [INFO] [stderr] | [INFO] [stderr] 83 | .sub_var(&LINK_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_INLINE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:84:27 [INFO] [stderr] | [INFO] [stderr] 84 | .sub_var(&CODE_INLINE_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_BLOCK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:85:27 [INFO] [stderr] | [INFO] [stderr] 85 | .sub_var(&CODE_BLOCK_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PARAGRAPH_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:86:27 [INFO] [stderr] | [INFO] [stderr] 86 | .sub_var(&PARAGRAPH_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `HEADING_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:87:27 [INFO] [stderr] | [INFO] [stderr] 87 | .sub_var(&HEADING_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:88:27 [INFO] [stderr] | [INFO] [stderr] 88 | .sub_var(&LIST_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_BULLET_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:89:27 [INFO] [stderr] | [INFO] [stderr] 89 | .sub_var(&LIST_ITEM_BULLET_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:90:27 [INFO] [stderr] | [INFO] [stderr] 90 | .sub_var(&LIST_ITEM_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:91:27 [INFO] [stderr] | [INFO] [stderr] 91 | .sub_var(&IMAGE_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RULE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:92:27 [INFO] [stderr] | [INFO] [stderr] 92 | .sub_var(&RULE_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `BLOCK_QUOTE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:93:27 [INFO] [stderr] | [INFO] [stderr] 93 | .sub_var(&BLOCK_QUOTE_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:94:27 [INFO] [stderr] | [INFO] [stderr] 94 | .sub_var(&TABLE_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_CELL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:95:27 [INFO] [stderr] | [INFO] [stderr] 95 | .sub_var(&TABLE_CELL_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PANEL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:96:27 [INFO] [stderr] | [INFO] [stderr] 96 | .sub_var(&PANEL_FN_VAR) [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::PANEL_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:97:27 [INFO] [stderr] | [INFO] [stderr] 97 | .sub_var(&IMAGE_RESOLVER_VAR) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:98:27 [INFO] [stderr] | [INFO] [stderr] 98 | .sub_var(&LINK_RESOLVER_VAR); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `MARKDOWN_INFO_ID` in this scope [INFO] [stderr] --> src/lib.rs:107:29 [INFO] [stderr] | [INFO] [stderr] 107 | info.flag_meta(*MARKDOWN_INFO_ID); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TEXT_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:114:20 [INFO] [stderr] | [INFO] [stderr] 114 | || TEXT_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TEXT_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:115:20 [INFO] [stderr] | [INFO] [stderr] 115 | || LINK_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_INLINE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:116:20 [INFO] [stderr] | [INFO] [stderr] 116 | || CODE_INLINE_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_BLOCK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:117:20 [INFO] [stderr] | [INFO] [stderr] 117 | || CODE_BLOCK_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PARAGRAPH_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:118:20 [INFO] [stderr] | [INFO] [stderr] 118 | || PARAGRAPH_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `HEADING_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:119:20 [INFO] [stderr] | [INFO] [stderr] 119 | || HEADING_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:120:20 [INFO] [stderr] | [INFO] [stderr] 120 | || LIST_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_BULLET_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:121:20 [INFO] [stderr] | [INFO] [stderr] 121 | || LIST_ITEM_BULLET_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:122:20 [INFO] [stderr] | [INFO] [stderr] 122 | || LIST_ITEM_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:123:20 [INFO] [stderr] | [INFO] [stderr] 123 | || IMAGE_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RULE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:124:20 [INFO] [stderr] | [INFO] [stderr] 124 | || RULE_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `BLOCK_QUOTE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:125:20 [INFO] [stderr] | [INFO] [stderr] 125 | || BLOCK_QUOTE_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:126:20 [INFO] [stderr] | [INFO] [stderr] 126 | || TABLE_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_CELL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:127:20 [INFO] [stderr] | [INFO] [stderr] 127 | || TABLE_CELL_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PANEL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:128:20 [INFO] [stderr] | [INFO] [stderr] 128 | || PANEL_FN_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::PANEL_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:129:20 [INFO] [stderr] | [INFO] [stderr] 129 | || IMAGE_RESOLVER_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:130:20 [INFO] [stderr] | [INFO] [stderr] 130 | || LINK_RESOLVER_VAR.is_new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TEXT_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:152:21 [INFO] [stderr] | [INFO] [stderr] 152 | let text_view = TEXT_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TEXT_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:153:21 [INFO] [stderr] | [INFO] [stderr] 153 | let link_view = LINK_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_INLINE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:154:28 [INFO] [stderr] | [INFO] [stderr] 154 | let code_inline_view = CODE_INLINE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CODE_BLOCK_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:155:27 [INFO] [stderr] | [INFO] [stderr] 155 | let code_block_view = CODE_BLOCK_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `HEADING_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:156:24 [INFO] [stderr] | [INFO] [stderr] 156 | let heading_view = HEADING_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PARAGRAPH_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:157:26 [INFO] [stderr] | [INFO] [stderr] 157 | let paragraph_view = PARAGRAPH_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:158:21 [INFO] [stderr] | [INFO] [stderr] 158 | let list_view = LIST_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DEF_LIST_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:159:32 [INFO] [stderr] | [INFO] [stderr] 159 | let definition_list_view = DEF_LIST_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_BULLET_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:160:33 [INFO] [stderr] | [INFO] [stderr] 160 | let list_item_bullet_view = LIST_ITEM_BULLET_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LIST_ITEM_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:161:26 [INFO] [stderr] | [INFO] [stderr] 161 | let list_item_view = LIST_ITEM_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:162:22 [INFO] [stderr] | [INFO] [stderr] 162 | let image_view = IMAGE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RULE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:163:21 [INFO] [stderr] | [INFO] [stderr] 163 | let rule_view = RULE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `BLOCK_QUOTE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:164:28 [INFO] [stderr] | [INFO] [stderr] 164 | let block_quote_view = BLOCK_QUOTE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FOOTNOTE_REF_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:165:29 [INFO] [stderr] | [INFO] [stderr] 165 | let footnote_ref_view = FOOTNOTE_REF_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `FOOTNOTE_DEF_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:166:29 [INFO] [stderr] | [INFO] [stderr] 166 | let footnote_def_view = FOOTNOTE_DEF_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DEF_LIST_ITEM_TITLE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:167:36 [INFO] [stderr] | [INFO] [stderr] 167 | let def_list_item_title_view = DEF_LIST_ITEM_TITLE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DEF_LIST_ITEM_DEFINITION_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:168:41 [INFO] [stderr] | [INFO] [stderr] 168 | let def_list_item_definition_view = DEF_LIST_ITEM_DEFINITION_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:169:22 [INFO] [stderr] | [INFO] [stderr] 169 | let table_view = TABLE_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TABLE_CELL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:170:27 [INFO] [stderr] | [INFO] [stderr] 170 | let table_cell_view = TABLE_CELL_FN_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `IMAGE_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:172:26 [INFO] [stderr] | [INFO] [stderr] 172 | let image_resolver = IMAGE_RESOLVER_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `LINK_RESOLVER_VAR` in this scope [INFO] [stderr] --> src/lib.rs:173:25 [INFO] [stderr] | [INFO] [stderr] 173 | let link_resolver = LINK_RESOLVER_VAR.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ParagraphFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:312:52 [INFO] [stderr] | [INFO] [stderr] 312 | blocks.push(paragraph_view(ParagraphFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `HeadingFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:320:50 [INFO] [stderr] | [INFO] [stderr] 320 | blocks.push(heading_view(HeadingFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `BlockQuoteFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:331:58 [INFO] [stderr] | [INFO] [stderr] 331 | ... blocks.push(block_quote_view(BlockQuoteFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `CodeBlockFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:343:49 [INFO] [stderr] | [INFO] [stderr] 343 | blocks.push(code_block_view(CodeBlockFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ListFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:353:47 [INFO] [stderr] | [INFO] [stderr] 353 | blocks.push(list_view(ListFnArgs { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DefListArgs` in this scope [INFO] [stderr] --> src/lib.rs:362:58 [INFO] [stderr] | [INFO] [stderr] 362 | blocks.push(definition_list_view(DefListArgs { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ListItemBulletFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:379:43 [INFO] [stderr] | [INFO] [stderr] 379 | let bullet_args = ListItemBulletFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ListItemFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:385:56 [INFO] [stderr] | [INFO] [stderr] 385 | list_items.push(list_item_view(ListItemFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DefListItemTitleArgs` in this scope [INFO] [stderr] --> src/lib.rs:394:66 [INFO] [stderr] | [INFO] [stderr] 394 | list_items.push(def_list_item_title_view(DefListItemTitleArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `DefListItemDefinitionArgs` in this scope [INFO] [stderr] --> src/lib.rs:401:71 [INFO] [stderr] | [INFO] [stderr] 401 | list_items.push(def_list_item_definition_view(DefListItemDefinitionArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FootnoteDefFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:410:55 [INFO] [stderr] | [INFO] [stderr] 410 | blocks.push(footnote_def_view(FootnoteDefFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TableFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:418:48 [INFO] [stderr] | [INFO] [stderr] 418 | blocks.push(table_view(TableFnArgs { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TableCellFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:429:54 [INFO] [stderr] | [INFO] [stderr] 429 | table_cells.push(table_cell_view(TableCellFnArgs { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TextFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:459:58 [INFO] [stderr] | [INFO] [stderr] 459 | ... match text_view.call_checked(TextFnArgs { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TextFnArgs; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `MarkdownStyle` in this scope [INFO] [stderr] --> src/lib.rs:461:40 [INFO] [stderr] | [INFO] [stderr] 461 | ... style: MarkdownStyle { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `LinkFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:473:54 [INFO] [stderr] | [INFO] [stderr] 473 | match link_view.call_checked(LinkFnArgs { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `ImageFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:485:44 [INFO] [stderr] | [INFO] [stderr] 485 | blocks.push(image_view(ImageFnArgs { [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TextFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:532:50 [INFO] [stderr] | [INFO] [stderr] 532 | match text_view.call_checked(TextFnArgs { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TextFnArgs; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `MarkdownStyle` in this scope [INFO] [stderr] --> src/lib.rs:534:32 [INFO] [stderr] | [INFO] [stderr] 534 | style: MarkdownStyle { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `MarkdownStyle` in this scope [INFO] [stderr] --> src/lib.rs:547:29 [INFO] [stderr] | [INFO] [stderr] 547 | let style = MarkdownStyle { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `TextFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:554:50 [INFO] [stderr] | [INFO] [stderr] 554 | match text_view.call_checked(TextFnArgs { [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::TextFnArgs; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `CodeInlineFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:562:53 [INFO] [stderr] | [INFO] [stderr] 562 | match code_inline_view.call_checked(CodeInlineFnArgs { txt: txt.to_txt(), style }) { Some(txt) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `FootnoteRefFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:577:54 [INFO] [stderr] | [INFO] [stderr] 577 | match footnote_ref_view.call_checked(FootnoteRefFnArgs { label: label.to_txt() }) { Some(txt) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `RuleFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:584:39 [INFO] [stderr] | [INFO] [stderr] 584 | blocks.push(rule_view(RuleFnArgs {})); [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `PANEL_FN_VAR` in this scope [INFO] [stderr] --> src/lib.rs:596:5 [INFO] [stderr] | [INFO] [stderr] 596 | PANEL_FN_VAR.get()(PanelFnArgs { items: blocks.into() }) [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this static [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::PANEL_FN_VAR; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `PanelFnArgs` in this scope [INFO] [stderr] --> src/lib.rs:596:24 [INFO] [stderr] | [INFO] [stderr] 596 | PANEL_FN_VAR.get()(PanelFnArgs { items: blocks.into() }) [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this struct [INFO] [stderr] | [INFO] [stderr] 14 + use zng_wgt_ansi_text::PanelFnArgs; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `heading_anchor` in this scope [INFO] [stderr] --> src/lib.rs:322:37 [INFO] [stderr] | [INFO] [stderr] 322 | ... anchor: heading_anchor(heading_text.take().unwrap_or_default().as_str()), [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `on_link` found for mutable reference `&mut Markdown` in the current scope [INFO] [stderr] --> src/lib.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | on_link = hn!(|args: &LinkArgs| { [INFO] [stderr] | _____________-^^^^^^ [INFO] [stderr] 58 | | try_default_link_action(args); [INFO] [stderr] 59 | | }); [INFO] [stderr] 60 | | }; [INFO] [stderr] ... | [INFO] [stderr] 494 | | }, [INFO] [stderr] 495 | | Event::Text(txt) => { [INFO] [stderr] | |________- [INFO] [stderr] | [INFO] [stderr] help: there is a method `on_click` with a similar name [INFO] [stderr] | [INFO] [stderr] 57 | on_click = hn!(|args: &LinkArgs| { [INFO] [stderr] | ~~~~~~~~ [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `try_default_link_action` in this scope [INFO] [stderr] --> src/lib.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | try_default_link_action(args); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error: aborting due to 88 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0425, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | ($txt:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 37 | ($txt:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_wgt::prelude::UiNode` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/lib.rs:143:41 [INFO] [stdout] | [INFO] [stdout] 143 | fn markdown_view_fn<'a>(md: &'a str) -> impl UiNode { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/lib.rs:143:21 [INFO] [stdout] | [INFO] [stdout] 143 | fn markdown_view_fn<'a>(md: &'a str) -> impl UiNode { [INFO] [stdout] | ^^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: `--force-warn impl-trait-overcaptures` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 143 | fn markdown_view_fn<'a>(md: &'a str) -> impl UiNode + use<> { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:459:32 [INFO] [stdout] | [INFO] [stdout] 459 | ... if let Some(txt) = text_view.call_checked(TextFnArgs { [INFO] [stdout] | __________________________^ - [INFO] [stdout] | |__________________________________________| [INFO] [stdout] 460 | || ... txt: url.to_txt(), [INFO] [stdout] 461 | || ... style: MarkdownStyle { [INFO] [stdout] 462 | || ... strong: strong > 0, [INFO] [stdout] ... || [INFO] [stdout] 465 | || ... }, [INFO] [stdout] 466 | || ... }) { [INFO] [stdout] | ||________________________^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | |________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:468:29 [INFO] [stdout] | [INFO] [stdout] 468 | ... } [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 459 ~ match text_view.call_checked(TextFnArgs { [INFO] [stdout] 460 | txt: url.to_txt(), [INFO] [stdout] ... [INFO] [stdout] 465 | }, [INFO] [stdout] 466 ~ }) { Some(txt) => { [INFO] [stdout] 467 | inlines.push(txt); [INFO] [stdout] 468 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:473:28 [INFO] [stdout] | [INFO] [stdout] 473 | if let Some(lnk) = link_view.call_checked(LinkFnArgs { [INFO] [stdout] | ____________________________^ - [INFO] [stdout] | |____________________________________________| [INFO] [stdout] 474 | || url, [INFO] [stdout] 475 | || title: title.to_txt(), [INFO] [stdout] 476 | || items, [INFO] [stdout] 477 | || }) { [INFO] [stdout] | ||__________________________^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | |__________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:479:25 [INFO] [stdout] | [INFO] [stdout] 479 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 473 ~ match link_view.call_checked(LinkFnArgs { [INFO] [stdout] 474 | url, [INFO] [stdout] 475 | title: title.to_txt(), [INFO] [stdout] 476 | items, [INFO] [stdout] 477 ~ }) { Some(lnk) => { [INFO] [stdout] 478 | inlines.push(lnk); [INFO] [stdout] 479 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:532:24 [INFO] [stdout] | [INFO] [stdout] 532 | if let Some(txt) = text_view.call_checked(TextFnArgs { [INFO] [stdout] | ________________________^ - [INFO] [stdout] | |________________________________________| [INFO] [stdout] 533 | || txt, [INFO] [stdout] 534 | || style: MarkdownStyle { [INFO] [stdout] 535 | || strong: strong > 0, [INFO] [stdout] ... || [INFO] [stdout] 538 | || }, [INFO] [stdout] 539 | || }) { [INFO] [stdout] | ||______________________^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:541:21 [INFO] [stdout] | [INFO] [stdout] 541 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 532 ~ match text_view.call_checked(TextFnArgs { [INFO] [stdout] 533 | txt, [INFO] [stdout] ... [INFO] [stdout] 538 | }, [INFO] [stdout] 539 ~ }) { Some(txt) => { [INFO] [stdout] 540 | inlines.push(txt); [INFO] [stdout] 541 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:554:24 [INFO] [stdout] | [INFO] [stdout] 554 | if let Some(txt) = text_view.call_checked(TextFnArgs { [INFO] [stdout] | ________________________^ - [INFO] [stdout] | |________________________________________| [INFO] [stdout] 555 | || txt: ' '.into(), [INFO] [stdout] 556 | || style: style.clone(), [INFO] [stdout] 557 | || }) { [INFO] [stdout] | ||______________________^ this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | |______________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:559:21 [INFO] [stdout] | [INFO] [stdout] 559 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 554 ~ match text_view.call_checked(TextFnArgs { [INFO] [stdout] 555 | txt: ' '.into(), [INFO] [stdout] 556 | style: style.clone(), [INFO] [stdout] 557 ~ }) { Some(txt) => { [INFO] [stdout] 558 | inlines.push(txt); [INFO] [stdout] 559 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:562:20 [INFO] [stdout] | [INFO] [stdout] 562 | if let Some(txt) = code_inline_view.call_checked(CodeInlineFnArgs { txt: txt.to_txt(), style }) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^---------------------------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:564:17 [INFO] [stdout] | [INFO] [stdout] 564 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 562 ~ match code_inline_view.call_checked(CodeInlineFnArgs { txt: txt.to_txt(), style }) { Some(txt) => { [INFO] [stdout] 563 | inlines.push(txt); [INFO] [stdout] 564 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:577:20 [INFO] [stdout] | [INFO] [stdout] 577 | if let Some(txt) = footnote_ref_view.call_checked(FootnoteRefFnArgs { label: label.to_txt() }) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:579:17 [INFO] [stdout] | [INFO] [stdout] 579 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 577 ~ match footnote_ref_view.call_checked(FootnoteRefFnArgs { label: label.to_txt() }) { Some(txt) => { [INFO] [stdout] 578 | inlines.push(txt); [INFO] [stdout] 579 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 49 | #[property(CONTEXT, default(IMAGE_RESOLVER_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 59 | #[property(CONTEXT, default(LINK_RESOLVER_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 65 | #[property(CONTEXT, default(LINK_SCROLL_MODE_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::handler::WidgetHandler` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] note: you could use a `use<...>` bound to explicitly specify captures, but argument-position `impl Trait`s are not nameable [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:487:24 [INFO] [stdout] | [INFO] [stdout] 487 | handler>: T + use, [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ~ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:484:15 [INFO] [stdout] | [INFO] [stdout] 484 | )] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:484:15 [INFO] [stdout] | [INFO] [stdout] 484 | )] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::handler::WidgetHandler` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] note: you could use a `use<...>` bound to explicitly specify captures, but argument-position `impl Trait`s are not nameable [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:510:24 [INFO] [stdout] | [INFO] [stdout] 510 | handler>: T + use, [INFO] [stdout] | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ~ ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:507:15 [INFO] [stdout] | [INFO] [stdout] 507 | )] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:199:1 [INFO] [stdout] | [INFO] [stdout] 199 | / event_property! { [INFO] [stdout] 200 | | /// Markdown link click. [INFO] [stdout] 201 | | pub fn link { [INFO] [stdout] 202 | | event: LINK_EVENT, [INFO] [stdout] 203 | | args: LinkArgs, [INFO] [stdout] 204 | | } [INFO] [stdout] 205 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the macro `$crate::__event_property` which comes from the expansion of the macro `event_property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zng-wgt-0.5.8/src/node.rs:507:15 [INFO] [stdout] | [INFO] [stdout] 507 | )] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/resolvers.rs:245:16 [INFO] [stdout] | [INFO] [stdout] 245 | if let Some(target) = md.find_anchor(anchor) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/resolvers.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 245 ~ match md.find_anchor(anchor) { Some(target) => { [INFO] [stdout] 246 | // scroll-to [INFO] [stdout] ... [INFO] [stdout] 252 | } [INFO] [stdout] 253 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/resolvers.rs:250:20 [INFO] [stdout] | [INFO] [stdout] 250 | if let Some(focus) = target.into_focus_info(true, true).self_and_descendants().find(|w| w.is_focusable()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/resolvers.rs:252:17 [INFO] [stdout] | [INFO] [stdout] 252 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 250 ~ match target.into_focus_info(true, true).self_and_descendants().find(|w| w.is_focusable()) { Some(focus) => { [INFO] [stdout] 251 | FOCUS.focus_widget(focus.info().id(), false); [INFO] [stdout] 252 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/resolvers.rs:274:19 [INFO] [stdout] | [INFO] [stdout] 274 | let link = if let Ok(url) = args.url.parse() { [INFO] [stdout] | ^^^^^^^^^^^^^^---------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/resolvers.rs:276:5 [INFO] [stdout] | [INFO] [stdout] 276 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 274 ~ let link = match args.url.parse() { Ok(url) => { [INFO] [stdout] 275 | Link::Url(url) [INFO] [stdout] 276 ~ } _ => { [INFO] [stdout] 277 | Link::Path(PathBuf::from(args.url.as_str())) [INFO] [stdout] 278 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/resolvers.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/resolvers.rs:468:1 [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 468 | #[property(CONTEXT, default(""))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 308 | #[property(CONTEXT, default(TEXT_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 316 | #[property(CONTEXT, default(LINK_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 324 | #[property(CONTEXT, default(CODE_INLINE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:332:1 [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 332 | #[property(CONTEXT, default(CODE_BLOCK_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:340:1 [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 340 | #[property(CONTEXT, default(PARAGRAPH_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 348 | #[property(CONTEXT, default(HEADING_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:356:1 [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 356 | #[property(CONTEXT, default(LIST_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:364:1 [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:364:1 [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:364:1 [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:364:1 [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 364 | #[property(CONTEXT, default(DEF_LIST_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:372:1 [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:372:1 [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:372:1 [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:372:1 [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 372 | #[property(CONTEXT, default(DEF_LIST_ITEM_TITLE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:380:1 [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:380:1 [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:380:1 [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:380:1 [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 380 | #[property(CONTEXT, default(DEF_LIST_ITEM_DEFINITION_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:388:1 [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:388:1 [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:388:1 [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:388:1 [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 388 | #[property(CONTEXT, default(LIST_ITEM_BULLET_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:396:1 [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 396 | #[property(CONTEXT, default(LIST_ITEM_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:404:1 [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:404:1 [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:404:1 [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:404:1 [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 404 | #[property(CONTEXT, default(IMAGE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:412:1 [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 412 | #[property(CONTEXT, default(RULE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:420:1 [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 420 | #[property(CONTEXT, default(BLOCK_QUOTE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:428:1 [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:428:1 [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:428:1 [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:428:1 [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 428 | #[property(CONTEXT, default(FOOTNOTE_REF_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:436:1 [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 436 | #[property(CONTEXT, default(FOOTNOTE_DEF_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:444:1 [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:444:1 [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:444:1 [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:444:1 [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 444 | #[property(CONTEXT, default(TABLE_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `impl zng_app::zng_var::Var>` will capture more lifetimes than possibly intended in edition 2024 [INFO] [stdout] --> src/view_fn.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see [INFO] [stdout] note: specifically, this lifetime is in scope but not mentioned in the type's bounds [INFO] [stdout] --> src/view_fn.rs:456:1 [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] [INFO] [stdout] | ^ [INFO] [stdout] = note: all lifetimes in scope will be captured by `impl Trait`s in edition 2024 [INFO] [stdout] = note: this warning originates in the attribute macro `property` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use the precise capturing `use<...>` syntax to make the captures explicit [INFO] [stdout] | [INFO] [stdout] 456 | #[property(CONTEXT, default(PANEL_FN_VAR), widget_impl(Markdown))] + use<> [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 48.55s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking zng-wgt-markdown v0.3.34 (/tmp/fixit) [INFO] [stdout] error: lifetime may not live long enough [INFO] [stdout] --> src/lib.rs:100:39 [INFO] [stdout] | [INFO] [stdout] 100 | *c.child() = md.with(|md| markdown_view_fn(md.as_str())).boxed(); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ returning this value requires that `'1` must outlive `'2` [INFO] [stdout] | | | [INFO] [stdout] | | return type of closure `impl zng_wgt::prelude::UiNode` contains a lifetime `'2` [INFO] [stdout] | has type `&'1 zng_wgt::prelude::Txt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetime may not live long enough [INFO] [stdout] --> src/lib.rs:134:43 [INFO] [stdout] | [INFO] [stdout] 134 | *c.child() = md.with(|md| markdown_view_fn(md.as_str())).boxed(); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ returning this value requires that `'1` must outlive `'2` [INFO] [stdout] | | | [INFO] [stdout] | | return type of closure `impl zng_wgt::prelude::UiNode` contains a lifetime `'2` [INFO] [stdout] | has type `&'1 zng_wgt::prelude::Txt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetime may not live long enough [INFO] [stdout] --> src/lib.rs:100:39 [INFO] [stdout] | [INFO] [stdout] 100 | *c.child() = md.with(|md| markdown_view_fn(md.as_str())).boxed(); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ returning this value requires that `'1` must outlive `'2` [INFO] [stdout] | | | [INFO] [stdout] | | return type of closure `impl zng_wgt::prelude::UiNode` contains a lifetime `'2` [INFO] [stdout] | has type `&'1 zng_wgt::prelude::Txt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: lifetime may not live long enough [INFO] [stdout] --> src/lib.rs:134:43 [INFO] [stdout] | [INFO] [stdout] 134 | *c.child() = md.with(|md| markdown_view_fn(md.as_str())).boxed(); [INFO] [stdout] | --- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ returning this value requires that `'1` must outlive `'2` [INFO] [stdout] | | | [INFO] [stdout] | | return type of closure `impl zng_wgt::prelude::UiNode` contains a lifetime `'2` [INFO] [stdout] | has type `&'1 zng_wgt::prelude::Txt` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `zng-wgt-markdown` (lib test) due to 2 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `zng-wgt-markdown` (lib) due to 2 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "5cb85420cc7d0964f41bb1e5e7193957965ae2f548ceeebdfc7ad63a356538c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5cb85420cc7d0964f41bb1e5e7193957965ae2f548ceeebdfc7ad63a356538c1", kill_on_drop: false }` [INFO] [stdout] 5cb85420cc7d0964f41bb1e5e7193957965ae2f548ceeebdfc7ad63a356538c1