dnapi_rs/
lib.rs

1//! # dnapi-rs
2//! **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.
3//!
4//! This crate is maintained as a part of the trifid project. Check out the other crates in [the git repository](https://git.e3t.cc/~core/trifid).
5
6#![warn(clippy::pedantic)]
7#![warn(clippy::nursery)]
8#![deny(clippy::unwrap_used)]
9#![deny(clippy::expect_used)]
10#![deny(missing_docs)]
11#![deny(clippy::missing_errors_doc)]
12#![deny(clippy::missing_panics_doc)]
13#![deny(clippy::missing_safety_doc)]
14#![allow(clippy::must_use_candidate)]
15#![allow(clippy::too_many_lines)]
16#![allow(clippy::module_name_repetitions)]
17
18pub mod message;
19
20pub mod client_async;
21pub mod client_blocking;
22
23pub mod credentials;
24pub mod crypto;