|
16 | 16 | //! `queue-file` crate is a feature complete and binary compatible port of `QueueFile` class from |
17 | 17 | //! Tape2 by Square, Inc. Check the original project [here](https://github.com/square/tape). |
18 | 18 |
|
19 | | -#![warn(clippy::nursery)] |
20 | | -#![warn(clippy::pedantic)] |
21 | | -#![warn(clippy::mutex_atomic)] |
22 | | -#![warn(clippy::rc_buffer)] |
23 | | -#![warn(clippy::rc_mutex)] |
24 | | -// #![warn(clippy::unwrap_used)] |
25 | | -#![allow(clippy::cast_possible_truncation)] |
26 | | -#![allow(clippy::cast_possible_wrap)] |
27 | | -#![allow(clippy::cast_precision_loss)] |
28 | | -#![allow(clippy::cast_sign_loss)] |
29 | | -#![allow(clippy::missing_errors_doc)] |
30 | | -#![allow(clippy::missing_panics_doc)] |
31 | | -#![allow(clippy::must_use_candidate)] |
| 19 | +#![forbid(non_ascii_idents)] |
| 20 | +#![deny( |
| 21 | + macro_use_extern_crate, |
| 22 | + missing_copy_implementations, |
| 23 | + missing_debug_implementations, |
| 24 | + rust_2018_idioms, |
| 25 | + rust_2021_compatibility, |
| 26 | + trivial_casts, |
| 27 | + trivial_numeric_casts, |
| 28 | + unused_extern_crates, |
| 29 | + unused_import_braces, |
| 30 | + unused_qualifications |
| 31 | +)] |
| 32 | +#![warn( |
| 33 | + clippy::nursery, |
| 34 | + clippy::pedantic, |
| 35 | + clippy::mutex_atomic, |
| 36 | + clippy::rc_buffer, |
| 37 | + clippy::rc_mutex, |
| 38 | + // clippy::expect_used, |
| 39 | + // clippy::unwrap_used, |
| 40 | +)] |
| 41 | +#![allow( |
| 42 | + clippy::cast_possible_truncation, |
| 43 | + clippy::cast_possible_wrap, |
| 44 | + clippy::cast_precision_loss, |
| 45 | + clippy::cast_sign_loss, |
| 46 | + clippy::missing_errors_doc, |
| 47 | + clippy::missing_panics_doc, |
| 48 | + clippy::must_use_candidate |
| 49 | +)] |
32 | 50 |
|
33 | 51 | use std::cmp::min; |
34 | 52 | use std::fs::{rename, File, OpenOptions}; |
|
0 commit comments