nt/lib.rs
1//! # nt
2//!
3//! `nt` is an library implementing client and server functionality for the NetworkTables rev. 3 protocol
4//!
5//! The provided [`NetworkTables`](struct.NetworkTables.html) struct contains methods for querying
6//! the state of the connection, accessing, as well as updating and creating entries that will be
7//! synced to the server.
8
9extern crate tokio;
10
11pub mod error;
12mod nt;
13mod proto;
14
15/// Base result type for nt-rs
16pub type Result<T> = std::result::Result<T, error::Error>;
17
18pub use self::nt::callback::*;
19pub use self::nt::entry::EntryData;
20pub use self::nt::NetworkTables;
21pub use self::proto::{Client, NTBackend, Server, State};
22pub use nt_network::types::*;