rust/clippy_lints
Quinn Sinclair bb1ee8746e Fixed FP for thread_local_initializer_can_be_made_const for os_local
`os_local` impl of `thread_local` — regardless of whether it is const and
unlike other implementations — includes an `fn __init(): EXPR`.

Existing implementation of the lint checked for the presence of said
function and whether the expr can be made const. Because for `os_local`
we always have an `__init()`, it triggers for const implementations.

The solution is to check whether the `__init()` function is already const.
If it is `const`, there is nothing to do. Otherwise, we verify that we can
make it const.

Co-authored-by: Alejandra González <blyxyas@gmail.com>
2024-03-01 00:41:14 +01:00
..
src Fixed FP for thread_local_initializer_can_be_made_const for os_local 2024-03-01 00:41:14 +01:00
Cargo.toml bump itertools to 0.12 2024-02-25 13:14:07 +03:00
README.md

This crate contains Clippy lints. For the main crate, check GitHub.