Crate dnapi_rs

Source
Expand description

§dnapi-rs

dnapi-rs is a Rust-native crate for interacting with the Defined Networking client API. It is a direct port of dnapi, an officially maintained API client by Defined Networking.

This crate is maintained as a part of the trifid project. Check out the other crates in the git repository.

Modules§

client_async
Client structs to handle communication with the Defined Networking API. This is the async client API - if you want blocking instead, enable the blocking (or default) feature instead.
client_blocking
Client structs to handle communication with the Defined Networking API. This is the blocking client API - if you want async instead, set no-default-features and enable the async feature instead.
credentials
Contains the Credentials struct, which contains all keys, IDs, organizations and other identity-related and security-related data that is persistent in a Client
crypto
Functions for generating keys and nonces for use in API calls
message
Models for interacting with the Defined Networking API.