refactor: remove cfg-if macro for UI module organization
This commit is contained in:
Generated
-1
@@ -1437,7 +1437,6 @@ dependencies = [
|
||||
name = "proxy-scraper-checker"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"color-eyre",
|
||||
"crossterm",
|
||||
"derivative",
|
||||
|
||||
@@ -6,7 +6,6 @@ license = "MIT"
|
||||
publish = false
|
||||
|
||||
[dependencies]
|
||||
cfg-if = "=1.0.0"
|
||||
color-eyre = "=0.6.3"
|
||||
crossterm = { version = "=0.28.1", features = [
|
||||
"event-stream",
|
||||
|
||||
+9
-9
@@ -14,12 +14,12 @@ pub(crate) trait UI {
|
||||
) -> color_eyre::Result<()>;
|
||||
}
|
||||
|
||||
cfg_if::cfg_if! {
|
||||
if #[cfg(feature="tui")] {
|
||||
mod tui;
|
||||
pub(crate) use self::tui::Tui as UIImpl;
|
||||
} else {
|
||||
mod logger;
|
||||
pub(crate) use self::logger::LoggerUI as UIImpl;
|
||||
}
|
||||
}
|
||||
#[cfg(feature = "tui")]
|
||||
mod tui;
|
||||
#[cfg(feature = "tui")]
|
||||
pub(crate) use self::tui::Tui as UIImpl;
|
||||
|
||||
#[cfg(not(feature = "tui"))]
|
||||
mod logger;
|
||||
#[cfg(not(feature = "tui"))]
|
||||
pub(crate) use self::logger::LoggerUI as UIImpl;
|
||||
|
||||
Reference in New Issue
Block a user