iicp-client 0.7.94

Use the open IICP AI mesh from Rust without running a node
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use iicp_client::service_lifecycle_distributed::evaluate_distributed_lifecycle;
use serde_json::Value;

#[test]
fn distributed_lifecycle_fixture() {
    let fixture: Value = serde_json::from_str(include_str!(
        "../parity/service-lifecycle-distributed-v1.json"
    ))
    .unwrap();
    for vector in fixture["vectors"].as_array().unwrap() {
        assert_eq!(
            evaluate_distributed_lifecycle(vector),
            vector["expected"].as_str().unwrap(),
            "{}",
            vector["id"]
        );
    }
}