Recommended update for rust-cbindgen

Announcement ID: SUSE-RU-2022:2756-1
Rating: moderate
References:
Affected Products:
  • openSUSE Leap 15.4

An update that can now be installed.

Description:

This update for rust-cbindgen fixes the following issues:

rust-cbindgen was updated to version 0.23.0+git0:

  • constant: Make const.allow_constexpr default to true.
  • constant: Allow more constexpr constants.
  • Update syn dependency to at least 1.0.88

Update to version 0.22.0+git0:

  • Support rename rule for union body members.
  • constant: Add support for other expressions WebRender uses.
  • constant: Add support for associated constant expressions.
  • Fix regression in CamelCase rename rule (should be lowerCamelCase)
  • enumeration: simplify standard types in variants.
  • Avoid generating and writing bindings when called recursively
  • Cython: Omit per-variant tags in unions generated for Rust enums
  • Update various dependencies.
  • v0.21.0

Update to version 0.21.0+git0:

  • Remove etesync from readme.
  • Update docs.md
  • Remove wgpu-native from users.
  • Address clippy lint.
  • unraw the identifiers
  • Silence some dead_code warnings.

Update to version 0.20.0+git0:

  • Don't use check profile when expanding code on a release build
  • Update --pretty=expanded to -Zunpretty=expanded
  • Fix some clippy lints.
  • Simplify Pin<T> to T
  • add Builder::with_using_namespaces
  • Ignore PhantomPinned
  • Move the target-guessing code from #676 to its own function.
  • Only fetch dependencies for current platform by default (#676)

  • Update vendored dependencies to resolve potential memory corruption in dependency ( RUSTSEC-2021-0003 )

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • openSUSE Leap 15.4
    zypper in -t patch openSUSE-SLE-15.4-2022-2756=1

Package List:

  • openSUSE Leap 15.4 (aarch64 ppc64le s390x x86_64)
    • rust-cbindgen-0.23.0+git0-150000.1.12.1
    • rust-cbindgen-debuginfo-0.23.0+git0-150000.1.12.1