global: crates cleanup

This commit is contained in:
nym21
2025-02-24 00:25:58 +01:00
parent 8acbcc548c
commit 2f93fd7c36
21 changed files with 138 additions and 67 deletions
+18
View File
@@ -4,4 +4,22 @@ license.workspace = true
edition.workspace = true
version.workspace = true
[features]
full = ["computer", "fetcher", "indexer", "logger", "parser", "server"]
computer = ["brk_computer"]
fetcher = ["brk_fetcher"]
indexer = ["brk_indexer"]
logger = ["brk_logger"]
parser = ["brk_parser"]
server = ["brk_server"]
[dependencies]
brk_computer = { workspace = true, optional = true }
brk_fetcher = { workspace = true, optional = true }
brk_indexer = { workspace = true, optional = true }
brk_logger = { workspace = true, optional = true }
brk_parser = { workspace = true, optional = true }
brk_server = { workspace = true, optional = true }
[package.metadata.docs.rs]
all-features = true
+35
View File
@@ -0,0 +1,35 @@
#[cfg(feature = "computer")]
pub mod computer {
#[doc(inline)]
pub use brk_computer::*;
}
#[cfg(feature = "fetcher")]
pub mod fetcher {
#[doc(inline)]
pub use brk_fetcher::*;
}
#[cfg(feature = "indexer")]
pub mod indexer {
#[doc(inline)]
pub use brk_indexer::*;
}
#[cfg(feature = "logger")]
pub mod logger {
#[doc(inline)]
pub use brk_logger::*;
}
#[cfg(feature = "parser")]
pub mod parser {
#[doc(inline)]
pub use brk_parser::*;
}
#[cfg(feature = "server")]
pub mod server {
#[doc(inline)]
pub use brk_server::*;
}