vapix/
lib.rs

1//! # `axis`
2
3#![forbid(unsafe_code)]
4//#![forbid(missing_docs)]
5#![forbid(unused_variables)]
6
7mod device;
8mod error;
9mod transport;
10
11pub mod v3;
12pub mod v4;
13
14pub use device::Device;
15pub use error::Error;
16pub(crate) use error::ResultExt;
17pub use transport::Transport;
18
19#[cfg(all(feature = "hyper"))]
20pub mod hyper;
21
22#[cfg(all(feature = "hyper"))]
23pub use self::hyper::HyperTransport;
24
25// Test support:
26#[cfg(test)]
27pub(crate) mod test_utils;
28
29#[cfg(test)]
30pub(crate) use test_utils::*;