Skip to main content

eveonline_sde_util/
lib.rs

1pub mod binaries;
2pub mod resources;
3pub mod sde_client;
4pub mod version;
5
6pub use binaries::Binaries;
7pub use resources::Resources;
8pub use sde_client::SdeClient;
9pub use version::Version;
10
11#[cfg(test)]
12mod test {
13  use tracing::level_filters::LevelFilter;
14
15  use crate::{SdeClient, version};
16
17  #[tokio::test]
18  async fn get_build() {
19    // construct a subscriber that prints formatted traces to stdout
20    let subscriber = tracing_subscriber::fmt()
21      .compact()
22      .with_max_level(LevelFilter::DEBUG)
23      .finish();
24    // use that subscriber to process traces emitted after this point
25    tracing::subscriber::set_global_default(subscriber).unwrap();
26
27    SdeClient::from_version(version::Builder::infinity().build().unwrap())
28      .await
29      .unwrap()
30      .build()
31      .await
32      .unwrap();
33  }
34}