Skip to content

regression: cannot move a value of type [u8] #130580

Open

Description

@BoxyUwU
[INFO] [stdout] error[E0161]: cannot move a value of type `[u8]`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/zerovec-0.8.1/src/flexzerovec/slice.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Eq, PartialEq)]
[INFO] [stdout]    |              --------- in this derive macro expansion
[INFO] [stdout] ...
[INFO] [stdout] 23 |     data: [u8],
[INFO] [stdout]    |     ^^^^^^^^^^ the size of `[u8]` cannot be statically determined
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `PartialEq` (in Nightly builds, run with -Z macro-backtrace for more info)

note: if the relevant team already accepted this breakage then this issue can be closed

Activity

  1. added
    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
    on Sep 19, 2024
  2. added
    I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Sep 19, 2024
  3. removed
    I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
    on Sep 19, 2024
  4. compiler-errors commented on Sep 19, 2024

    @compiler-errors
    Contributor

    #127907, though it wasn't noted in the crater run.

  5. saethlin commented on Sep 19, 2024

    @saethlin
    Member

    though it wasn't noted in the crater run.

    Because the regression here is only for doc builds. The crate already doesn't build on stable. I don't know if you already noticed this, but it sure threw me for a loop.

  6. removed
    needs-triageThis issue may need triage. Remove when done. See docs forge.rust-lang.org/release/issue-triaging
    on Sep 19, 2024
  7. apiraino commented on Sep 25, 2024

    @apiraino
    Contributor

    This crate has been deprecated by them (see their issue https://togithub.com/unicode-org/icu4x/issues/4302).

    Would it make sense to retire it from our crater runs either?

    @rustbot label -I-prioritize

  8. removed
    I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}
    on Sep 25, 2024
  9. added this to the 1.82.0 milestone on Oct 11, 2024
  10. added
    regression-from-stable-to-stablePerformance or correctness regression from one stable version to another.
    and removed on Nov 22, 2024
  11. added
    I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}
    on Nov 22, 2024
  12. removed
    I-prioritizeIssue needs a team member to assess the impact. Will be replaced by P-{low,medium,high,critical}
    on Nov 22, 2024
  13. added
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    on Apr 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-stablePerformance or correctness regression from one stable version to another.

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions