From 4e5ad491ef3df22ace8b16a24cdbc25e07b48110 Mon Sep 17 00:00:00 2001 From: nutcas3 Date: Sun, 26 Apr 2026 02:32:23 +0300 Subject: [PATCH] refactor: Remove unused CircuitBreaker and ChargingError imports from charging-engine - Remove unused CircuitBreaker import from credit_management.rs - Remove unused ChargingError import from engine.rs - Keep CircuitBreakerError import in credit_management.rs - Keep CircuitBreaker import in engine.rs --- apps/charging-engine/src/charging/credit_management.rs | 2 +- apps/charging-engine/src/charging/engine.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/charging-engine/src/charging/credit_management.rs b/apps/charging-engine/src/charging/credit_management.rs index 217539b..68d850d 100644 --- a/apps/charging-engine/src/charging/credit_management.rs +++ b/apps/charging-engine/src/charging/credit_management.rs @@ -1,7 +1,7 @@ use tracing::{info, warn, debug}; use super::types::{SubscriberAccount, UsageEvent}; -use crate::circuit_breaker::{CircuitBreaker, CircuitBreakerError}; +use crate::circuit_breaker::CircuitBreakerError; use crate::errors::{ChargingError, ChargingResult}; impl crate::charging::ChargingEngine { diff --git a/apps/charging-engine/src/charging/engine.rs b/apps/charging-engine/src/charging/engine.rs index 9d56e29..104fb30 100644 --- a/apps/charging-engine/src/charging/engine.rs +++ b/apps/charging-engine/src/charging/engine.rs @@ -4,8 +4,8 @@ use tracing::info; use super::rating_plans_repo::RatingPlansRepo; use super::types::RatingPlan; -use crate::circuit_breaker::{CircuitBreaker, CircuitBreakerError}; -use crate::errors::{ChargingError, ChargingResult}; +use crate::circuit_breaker::CircuitBreaker; +use crate::errors::ChargingResult; /// ChargingEngine coordinates Redis-backed hot-path state (balances, sessions) /// and Postgres-backed configuration (rating plans) via `RatingPlansRepo`.