tauri-plugin-system-info 2.0.9

A tauri plugin for retrieving system info
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::{model::Battery, utils::SysInfoState};

#[tauri::command]
pub fn batteries(state: tauri::State<'_, SysInfoState>) -> Result<Vec<Battery>, String> {
    let ret = state
        .sysinfo
        .lock()
        .unwrap()
        .batteries()
        .map_err(|e| e.to_string())?;
    Ok(ret)
}