Skip to main content

Crate graph_storage_sdk

Crate graph_storage_sdk 

Source
Expand description

Graph Storage SDK

Public contract of the graph-storage gear:

Consumers obtain the client from ClientHub:

ⓘ
let client = hub.get::<dyn GraphStorageClientV1>()?;

Re-exports§

pub use client::GraphStorageClientV1;
pub use models::*;

Modules§

client
Object-safe client trait registered in ClientHub.
contract
Executable plugin contracts for implementors; see contract. Executable form of the plugin contracts, behind the test-support feature.
gts
GTS identifiers owned by the graph-storage gear.
models
Transport-agnostic models of the graph-storage contract.
plugin_api
The three plugin contracts of the graph-storage gateway.