Crate loopdev[][src]

Setup and control loop devices.

Provides rust interface with similar functionalty to the linux utility losetup.

Examples

use loopdev::LoopControl;
let lc = LoopControl::open().unwrap();
let ld = lc.next_free().unwrap();

println!("{}", ld.path().unwrap().display());

ld.attach_file("test.img").unwrap();
// ...
ld.detach().unwrap();

Structs

LoopControl

Interface to the loop control device: /dev/loop-control.

LoopDevice

Interface to a loop device ie /dev/loop0.