mirror of
https://github.com/cargo-bins/cargo-binstall.git
synced 2025-04-20 20:48:43 +00:00

* detect-targets: add debug tracing See #1375. * Add new feature `tracing` & `cli-tracing` to `detect-targets Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com> * Fix clippy lints Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com> --------- Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com> Co-authored-by: Jiahao XU <Jiahao_XU@outlook.com>
23 lines
488 B
Rust
23 lines
488 B
Rust
use std::io;
|
|
|
|
use detect_targets::detect_targets;
|
|
use tokio::runtime;
|
|
|
|
fn main() -> io::Result<()> {
|
|
#[cfg(feature = "cli-logging")]
|
|
tracing_subscriber::fmt::fmt()
|
|
.with_max_level(tracing::Level::TRACE)
|
|
.with_writer(std::io::stderr)
|
|
.init();
|
|
|
|
let targets = runtime::Builder::new_current_thread()
|
|
.enable_all()
|
|
.build()?
|
|
.block_on(detect_targets());
|
|
|
|
for target in targets {
|
|
println!("{target}");
|
|
}
|
|
|
|
Ok(())
|
|
}
|