Skip to content
Snippets Groups Projects
  1. Jun 03, 2024
  2. May 31, 2024
  3. May 30, 2024
  4. May 29, 2024
  5. May 28, 2024
  6. May 27, 2024
  7. May 24, 2024
  8. May 23, 2024
  9. May 22, 2024
  10. May 21, 2024
  11. May 20, 2024
    • Dmitry Ivanov's avatar
      fix: rust 1.78 doesn't like references to `static mut` objects · 2952e4bd
      Dmitry Ivanov authored
      This patch fixes a couple of warnings that look like this:
      
      ```
      warning: creating a shared reference to mutable static is discouraged
        --> src/error_injection.rs:23:43
         |
      23 |     let Some(injected_errors) = (unsafe { &INJECTED_ERRORS }) else {
         |                                           ^^^^^^^^^^^^^^^^ shared reference to mutable static
         |
         = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
         = note: this will be a hard error in the 2024 edition
         = note: this shared reference has lifetime `'static`, but if the static ever gets mutated, or a mutable reference is created, then any further use of this shared reference is Undefined Behavior
      help: use `addr_of!` instead to create a raw pointer
         |
      23 |     let Some(injected_errors) = (unsafe { addr_of!(INJECTED_ERRORS) }) else {
         |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~
      ```
      2952e4bd
Loading