1use backlog_client::{BacklogClient, BacklogResult};
2use dotenv::dotenv;
3use std::env;
4
5#[tokio::main]
6async fn main() -> BacklogResult<()> {
7 dotenv().ok();
8 let base_url = env::var("BACKLOG_BASE_URL")
9 .expect("BACKLOG_BASE_URL environment variable must be set in .env file");
10 let api_key = env::var("BACKLOG_API_KEY")
11 .expect("BACKLOG_API_KEY environment variable must be set in .env file");
12
13 println!("Connecting to: {}", base_url);
14
15 let client = BacklogClient::new(&base_url, &api_key);
16
17 println!("executing...");
18 match client.get_space().await {
19 Ok(space) => {
20 println!("{:?}", space);
21 }
22 Err(e) => println!("Error getting space: {:?}", e),
23 }
24
25 Ok(())
26}