From 667bba4e3c319ccb5e925cda32dca0ed200136a8 Mon Sep 17 00:00:00 2001 From: Yota Toyama Date: Sun, 14 Dec 2025 23:16:09 -0800 Subject: [PATCH] Apply more Clippy rules (#505) --- Cargo.toml | 7 +++++++ src/error.rs | 4 ++-- src/lib.rs | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 0f4b958..73a0016 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,3 +15,10 @@ cmake = { version = "0.1.55", optional = true } [features] default = ["autotools"] + +[lints.clippy] +alloc_instead_of_core = "deny" +dbg_macro = "deny" +missing_const_for_fn = "deny" +std_instead_of_alloc = "deny" +std_instead_of_core = "deny" diff --git a/src/error.rs b/src/error.rs index dc115c6..2782fcd 100644 --- a/src/error.rs +++ b/src/error.rs @@ -1,4 +1,4 @@ -use std::{ +use core::{ error, fmt::{self, Display, Formatter}, }; @@ -9,7 +9,7 @@ pub struct Error { } impl Error { - pub fn new(description: &'static str) -> Error { + pub const fn new(description: &'static str) -> Error { Error { description } } } diff --git a/src/lib.rs b/src/lib.rs index 2733ef5..7dbe79a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -4,7 +4,7 @@ extern crate alloc; mod error; -use alloc::alloc::{GlobalAlloc, Layout}; +use core::alloc::{GlobalAlloc, Layout}; use core::ptr::null; use libc::{c_int, c_void, size_t};