From 37091050432fd56d58fdb5a82078b33e45f4ea14 Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Fri, 5 Sep 2025 09:21:01 +0200 Subject: [PATCH] misc: rate_limiter: drop `extern crate`, use modern rust This commit is part of a series of similar commits. Signed-off-by: Philipp Schuster On-behalf-of: SAP philipp.schuster@sap.com --- rate_limiter/src/group.rs | 1 + rate_limiter/src/lib.rs | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rate_limiter/src/group.rs b/rate_limiter/src/group.rs index ce726e40d..54e140161 100644 --- a/rate_limiter/src/group.rs +++ b/rate_limiter/src/group.rs @@ -10,6 +10,7 @@ use std::os::unix::io::{AsRawFd, FromRawFd, RawFd}; use std::sync::{Arc, Mutex}; use std::{io, result, thread}; +use log::{error, info, warn}; use thiserror::Error; use vmm_sys_util::eventfd::EventFd; diff --git a/rate_limiter/src/lib.rs b/rate_limiter/src/lib.rs index da3a4c78f..cd73253c5 100644 --- a/rate_limiter/src/lib.rs +++ b/rate_limiter/src/lib.rs @@ -43,8 +43,6 @@ //! It is meant to be used in an external event loop and thus implements the `AsRawFd` //! trait and provides an *event-handler* as part of its API. This *event-handler* //! needs to be called by the user on every event on the rate limiter's `AsRawFd` FD. -#[macro_use] -extern crate log; use std::io; use std::os::unix::io::{AsRawFd, RawFd}; @@ -52,6 +50,7 @@ use std::sync::Mutex; use std::sync::atomic::{AtomicBool, Ordering}; use std::time::{Duration, Instant}; +use log::error; use thiserror::Error; use vmm_sys_util::timerfd::TimerFd;