Skip to content
Snippets Groups Projects
  1. Jun 11, 2024
  2. Jun 05, 2024
  3. Jun 04, 2024
  4. Jun 03, 2024
  5. May 31, 2024
  6. May 30, 2024
  7. May 29, 2024
  8. May 28, 2024
  9. May 27, 2024
  10. May 24, 2024
  11. May 22, 2024
  12. May 21, 2024
  13. 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
  14. May 17, 2024
Loading