#[cfg(not(coverage))]
use anyhow::Result;

#[cfg(not(coverage))]
#[tokio::main(flavor = "current_thread")]
async fn main() -> Result<()> {
    lesavka_client::sync_probe::run_sync_probe_from_args(std::env::args().skip(1)).await
}

#[cfg(coverage)]
fn main() {}

#[cfg(test)]
mod tests {
    #[test]
    fn coverage_main_stub_is_non_panicking() {
        let _ = super::main();
    }
}
