genius-core-client 0.4.0

Genius Core Client Library. Written in Rust and using PyO3 for Python bindings.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use genius_core_client::types::entity::HSMLEntity;
use genius_core_client::utils::*;
use genius_core_client::CollisionStrategy;
mod prepare_tests;

#[tokio::test]
async fn test_upsert() -> Result<(), Box<dyn std::error::Error>> {
    let mut client = prepare_tests::prepare_test().await?;
    let entities = vec![HSMLEntity::new(make_swid("entity"))];
    client
        .upsert(&entities, CollisionStrategy::ForceOverwrite)
        .await?;
    Ok(())
}