1#![doc(html_root_url = "http://docs.rs/nvapi/0.1.4")]
3
4pub extern crate nvapi_sys as sys;
5extern crate void;
6#[cfg(feature = "serde_derive")]
7#[macro_use]
8extern crate serde_derive;
9#[macro_use]
10extern crate log;
11#[cfg(feature = "i2c")]
12extern crate i2c;
13
14mod types;
15mod pstate;
16mod clock;
17mod thermal;
18mod gpu;
19mod info;
20#[cfg(feature = "i2c")]
21mod i2c_impl;
22
23pub use types::*;
24pub use pstate::*;
25pub use clock::*;
26pub use thermal::*;
27pub use gpu::*;
28pub use info::*;
29#[cfg(feature = "i2c")]
30pub use i2c_impl::*;
31
32pub use sys::{Status, Result};