Skip to content

warn when calling broken functions that invoke UB #1581

warn when calling broken functions that invoke UB

warn when calling broken functions that invoke UB #1581

Triggered via pull request December 18, 2024 23:02
Status Failure
Total duration 2m 5s
Artifacts

rust.yml

on: pull_request
cargo fmt
5s
cargo fmt
Matrix: Cross-compile
Fit to window
Zoom out
Zoom in

Annotations

1 error and 78 warnings
cargo fmt
The process '/home/runner/.cargo/bin/cargo' failed with exit code 1
cargo fmt
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
cargo fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
cargo fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
cargo fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
cargo fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (macos-latest, x86_64-apple-darwin)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (macos-latest, x86_64-apple-darwin)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (macos-latest, x86_64-apple-darwin)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (macos-latest, x86_64-apple-darwin)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (macos-latest, x86_64-apple-darwin): src/lib.rs#L218
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (macos-latest, x86_64-apple-darwin): src/lib.rs#L360
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (macos-latest, x86_64-apple-darwin): src/lib.rs#L410
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (macos-latest, x86_64-apple-darwin): src/experimental/coroutines.rs#L349
use of deprecated function `experimental::coroutines::tweens::linear`: this invokes undefined behaviour, see issue #723
Cross-compile (macos-latest, x86_64-apple-darwin): src/lib.rs#L485
creating a mutable reference to mutable static is discouraged
Cross-compile (macos-latest, x86_64-apple-darwin): src/lib.rs#L492
creating a shared reference to mutable static is discouraged
Cross-compile (macos-latest, x86_64-apple-darwin): src/lib.rs#L495
creating a mutable reference to mutable static is discouraged
Cross-compile (macos-latest, x86_64-apple-darwin): src/experimental/collections/storage.rs#L32
creating a shared reference to mutable static is discouraged
Cross-compile (macos-latest, x86_64-apple-darwin): src/experimental/collections/storage.rs#L36
creating a mutable reference to mutable static is discouraged
Cross-compile (macos-latest, x86_64-apple-darwin): src/experimental/collections/storage.rs#L53
creating a shared reference to mutable static is discouraged
Cross-compile (ubuntu-latest, wasm32-unknown-unknown)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Cross-compile (ubuntu-latest, wasm32-unknown-unknown): src/lib.rs#L218
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (ubuntu-latest, wasm32-unknown-unknown): src/lib.rs#L360
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (ubuntu-latest, wasm32-unknown-unknown): src/lib.rs#L410
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (ubuntu-latest, wasm32-unknown-unknown): src/experimental/coroutines.rs#L349
use of deprecated function `experimental::coroutines::tweens::linear`: this invokes undefined behaviour, see issue #723
Cross-compile (ubuntu-latest, wasm32-unknown-unknown): src/lib.rs#L485
creating a mutable reference to mutable static is discouraged
Cross-compile (ubuntu-latest, wasm32-unknown-unknown): src/lib.rs#L492
creating a shared reference to mutable static is discouraged
Cross-compile (ubuntu-latest, wasm32-unknown-unknown): src/lib.rs#L495
creating a mutable reference to mutable static is discouraged
Cross-compile (ubuntu-latest, wasm32-unknown-unknown): src/experimental/collections/storage.rs#L32
creating a shared reference to mutable static is discouraged
Cross-compile (ubuntu-latest, wasm32-unknown-unknown): src/experimental/collections/storage.rs#L36
creating a mutable reference to mutable static is discouraged
Cross-compile (ubuntu-latest, wasm32-unknown-unknown): src/experimental/collections/storage.rs#L53
creating a shared reference to mutable static is discouraged
Cross-compile (ubuntu-latest, wasm32-unknown-unknown)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, wasm32-unknown-unknown)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, wasm32-unknown-unknown)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, wasm32-unknown-unknown)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu): src/lib.rs#L218
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu): src/lib.rs#L360
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu): src/lib.rs#L410
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu): src/experimental/coroutines.rs#L349
use of deprecated function `experimental::coroutines::tweens::linear`: this invokes undefined behaviour, see issue #723
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu): src/lib.rs#L485
creating a mutable reference to mutable static is discouraged
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu): src/lib.rs#L492
creating a shared reference to mutable static is discouraged
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu): src/lib.rs#L495
creating a mutable reference to mutable static is discouraged
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu): src/experimental/collections/storage.rs#L32
creating a shared reference to mutable static is discouraged
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu): src/experimental/collections/storage.rs#L36
creating a mutable reference to mutable static is discouraged
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu): src/experimental/collections/storage.rs#L53
creating a shared reference to mutable static is discouraged
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, x86_64-unknown-linux-gnu)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu)
`/home/runner/.cargo/config` is deprecated in favor of `config.toml`
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu): src/lib.rs#L218
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu): src/lib.rs#L360
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu): src/lib.rs#L410
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu): src/experimental/coroutines.rs#L349
use of deprecated function `experimental::coroutines::tweens::linear`: this invokes undefined behaviour, see issue #723
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu): src/lib.rs#L485
creating a mutable reference to mutable static is discouraged
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu): src/lib.rs#L492
creating a shared reference to mutable static is discouraged
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu): src/lib.rs#L495
creating a mutable reference to mutable static is discouraged
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu): src/experimental/collections/storage.rs#L32
creating a shared reference to mutable static is discouraged
Cross-compile (ubuntu-latest, x86_64-pc-windows-gnu): src/experimental/collections/storage.rs#L36
creating a mutable reference to mutable static is discouraged
Cross-compile (windows-latest, x86_64-pc-windows-msvc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (windows-latest, x86_64-pc-windows-msvc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (windows-latest, x86_64-pc-windows-msvc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (windows-latest, x86_64-pc-windows-msvc)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Cross-compile (windows-latest, x86_64-pc-windows-msvc): src/lib.rs#L218
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (windows-latest, x86_64-pc-windows-msvc): src/lib.rs#L360
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (windows-latest, x86_64-pc-windows-msvc): src/lib.rs#L410
unexpected `cfg` condition name: `one_screenshot`
Cross-compile (windows-latest, x86_64-pc-windows-msvc): src/experimental/coroutines.rs#L349
use of deprecated function `experimental::coroutines::tweens::linear`: this invokes undefined behaviour, see issue #723
Cross-compile (windows-latest, x86_64-pc-windows-msvc): src/lib.rs#L485
creating a mutable reference to mutable static is discouraged
Cross-compile (windows-latest, x86_64-pc-windows-msvc): src/lib.rs#L492
creating a shared reference to mutable static is discouraged
Cross-compile (windows-latest, x86_64-pc-windows-msvc): src/lib.rs#L495
creating a mutable reference to mutable static is discouraged
Cross-compile (windows-latest, x86_64-pc-windows-msvc): src/experimental/collections/storage.rs#L32
creating a shared reference to mutable static is discouraged
Cross-compile (windows-latest, x86_64-pc-windows-msvc): src/experimental/collections/storage.rs#L36
creating a mutable reference to mutable static is discouraged
Cross-compile (windows-latest, x86_64-pc-windows-msvc): src/experimental/collections/storage.rs#L53
creating a shared reference to mutable static is discouraged