tmf-client 0.1.13

A Rust client library for TMF conformant APIs
Documentation
//! TMF645 Get Qualification Example

use tmf_client::common::tmf_error::TMFError;
#[cfg(feature = "tmf645")]
use tmf_client::TMFClient;
#[cfg(feature = "tmf645")]
use tmflib::{HasDescription, HasId};

fn main() -> Result<(), TMFError> {
    #[cfg(feature = "tmf645")]
    {
        use tmf_client::BlockingOperations;

        let qualifications = TMFClient::new("https://localhost", None)
            .tmf645()
            .check_qualifcation()
            .list(None)?;

        for q in qualifications {
            println!("Name: {} Id: {}", q.get_description(), q.get_id());
        }
    }

    Ok(())
}