1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
//! This crate provides cross-platform information about batteries.
//!
//! Gives access to a system independent battery state, capacity, charge and voltage values
//! recalculated as necessary to be returned in W, Wh or V units.
//!
//! ## Supported platforms
//!
//! * Linux 2.6.39+

#[macro_use] extern crate cfg_if;

mod types;
mod platform;

pub use types::{Battery, State, Technology};
pub use platform::get;