1use std::error::Error;
2
3use krpc_client::{client::Client, services::space_center::SpaceCenter};
4
5fn main() -> Result<(), Box<dyn Error>> {
8 let client = Client::new("kRPC TEST", "127.0.0.1", 50000, 50001).unwrap();
9
10 let sc = SpaceCenter::new(client.clone());
11
12 let ship = sc.get_active_vessel()?;
14
15 match ship.get_crew()?.first() {
17 Some(kerbal) => println!(
18 "Hello, {}. Welcome to {}",
19 kerbal.get_name()?,
20 ship.get_name()?
21 ),
22 None => println!("{} is unkerbaled!", ship.get_name()?),
23 };
24
25 Ok(())
26}