erebus-sdk-rust 1.4.0

Erebus SDK for Rust
Documentation
use erebus_sdk_rust;
use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
struct Test {
    test: String,
}

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    dbg!(
        erebus_sdk_rust::object_cache_get::<Test>(
            "tesxt".to_string(),
            vec!["test".to_string()],
        ).await,
    );

    dbg!(
        erebus_sdk_rust::object_cache_put::<Test>(
            "test".to_string(),
            vec!["test".to_string()],
            Test {
                test: "test".to_string(),
            },
        ).await,
    );

    dbg!(
        erebus_sdk_rust::object_cache_get::<Test>(
            "test".to_string(),
            vec!["test".to_string()],
        ).await,
    );

    Ok(())
}