get_space/
get_space.rs

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}