From 6eb3665954fc2f031beede77e4e83ac8204b1cf5 Mon Sep 17 00:00:00 2001 From: zmx0913 <1277230153@qq.com> Date: Mon, 2 Feb 2026 11:32:02 +0800 Subject: [PATCH] style: remove legacy extern crate declarations --- src/lib.rs | 3 --- src/parser.rs | 3 +-- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 5afccaf5..621ae1d8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -28,6 +28,3 @@ pub mod semantics; #[cfg(feature = "ffi")] pub mod ffi; - -#[macro_use] -extern crate pest_derive; diff --git a/src/parser.rs b/src/parser.rs index cedb9050..c8628225 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -1,5 +1,3 @@ -extern crate pest; - use crate::ast::{ BinaryOperator, Expression, Lhs, LhsTransformations, LogicalExpression, Predicate, Value, }; @@ -10,6 +8,7 @@ use pest::iterators::Pair; use pest::pratt_parser::Assoc as AssocNew; use pest::pratt_parser::{Op, PrattParser}; use pest::Parser; +use pest_derive::Parser; use regex::Regex; use std::net::{IpAddr, Ipv4Addr, Ipv6Addr};