From bead64f9498f2787fb1d5aa247d79536f2424528 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 14 Dec 2021 16:46:19 -0500 Subject: clippy --- src/lib.rs | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 6c515c6..6a48a02 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,5 +1,3 @@ -#![allow(clippy::collapsible_if)] - //! `textmode` is a library for terminal interaction built on top of a real //! terminal parsing library. It allows you to do arbitrary drawing operations //! on an in-memory screen, and then update the visible terminal output to @@ -65,6 +63,19 @@ //! Additionally, the [`blocking`] module provides an equivalent interface //! with blocking calls instead of async. +#![warn(clippy::cargo)] +#![warn(clippy::pedantic)] +#![warn(clippy::nursery)] +#![warn(clippy::unwrap_used)] +#![warn(clippy::expect_used)] +#![warn(clippy::indexing_slicing)] +#![warn(clippy::as_conversions)] +#![allow(clippy::cognitive_complexity)] +#![allow(clippy::missing_const_for_fn)] +#![allow(clippy::struct_excessive_bools)] +#![allow(clippy::too_many_arguments)] +#![allow(clippy::too_many_lines)] + /// Blocking interface. pub mod blocking; @@ -128,22 +139,22 @@ pub trait Textmode: private::Output { if row_offset > 0 { self.write(b"\x1b["); self.write_u16(abs_row_offset); - self.write(b"B") + self.write(b"B"); } if row_offset < 0 { self.write(b"\x1b["); self.write_u16(abs_row_offset); - self.write(b"A") + self.write(b"A"); } if col_offset > 0 { self.write(b"\x1b["); self.write_u16(abs_col_offset); - self.write(b"C") + self.write(b"C"); } if col_offset < 0 { self.write(b"\x1b["); self.write_u16(abs_col_offset); - self.write(b"D") + self.write(b"D"); } } -- cgit v1.2.3-54-g00ecf