summaryrefslogtreecommitdiffstats
path: root/src/app/data_harvester/disks/heim/windows_macos.rs
blob: 428733bff3d2083422542cf31a79fa524874592e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! macOS and Windows-specific things for Heim disk data collection.

use heim::disk::Partition;

pub fn get_device_name(partition: &Partition) -> String {
    if let Some(device) = partition.device() {
        device
            .to_os_string()
            .into_string()
            .unwrap_or_else(|_| "Name Unavailable".to_string())
    } else {
        "Name Unavailable".to_string()
    }
}