4 releases

0.2.1 Sep 28, 2022
0.2.0 Sep 28, 2022
0.1.1 May 21, 2022
0.1.0 Apr 20, 2021

#999 in Filesystem

Download history 34/week @ 2024-07-22 21/week @ 2024-07-29 25/week @ 2024-08-05 21/week @ 2024-08-12 10/week @ 2024-08-19 12/week @ 2024-08-26 19/week @ 2024-09-02 21/week @ 2024-09-09 135/week @ 2024-09-16 127/week @ 2024-09-23 32/week @ 2024-09-30 16/week @ 2024-10-07 20/week @ 2024-10-14 21/week @ 2024-10-21 16/week @ 2024-10-28 18/week @ 2024-11-04

75 downloads per month
Used in 5 crates (3 directly)

MIT/Apache

19KB
423 lines

mountpoints - List mount points (windows, linux, macos)

Example

use mountpoints::mountpaths;

fn main() {
    for mountpath in mountpaths().unwrap() {
        println!("{}", mountpath.display());
    }
}

Windows output:

C:\
C:\MyLittleMountPoint
D:\

Linux output:

/mnt/wsl
/init
/dev
/dev/pts
/run
/run/lock
/run/shm
/run/user
/proc/sys/fs/binfmt_misc
/sys/fs/cgroup
/sys/fs/cgroup/unified
/mnt/c
/mnt/d

Macos output:

/
/dev
/System/Volumes/Data
/private/var/vm
/System/Volumes/Data/home
/Volumes/VMware Shared Folders

lib.rs:

mountpoints - List mount points (windows, linux, macos)

Example

use mountpoints::mountpaths;

fn main() {
    for mountpath in mountpaths().unwrap() {
        println!("{}", mountpath.display());
    }
}

Windows output:

C:\
C:\MyLittleMountPoint
D:\

Linux output:

/mnt/wsl
/init
/dev
/dev/pts
/run
/run/lock
/run/shm
/run/user
/proc/sys/fs/binfmt_misc
/sys/fs/cgroup
/sys/fs/cgroup/unified
/mnt/c
/mnt/d

Macos output:

/
/dev
/System/Volumes/Data
/private/var/vm
/System/Volumes/Data/home
/Volumes/VMware Shared Folders

Dependencies

~220KB