liblitho 0.2.0

cli tool to flash/clone the images to storage devices
Documentation
//! Windows platform services: WMI inventory, path rules, volume prep, block I/O.

pub mod access;
pub mod devices;
mod inventory;
mod io;
mod path;
mod privilege;
mod safety;
mod volume;

pub use io::{WindowsBufferedDeviceReader, WindowsDeviceWriter};
pub use volume::WindowsVolumeGuard;

// Re-export PhysicalDriveIoSession under the volume guard name for docs.
pub use access::PhysicalDriveIoSession;

use crate::platform::traits::Platform;

/// Zero-sized marker for Windows platform service methods.
pub struct WindowsPlatform;

impl Platform for WindowsPlatform {
    type Reader = WindowsBufferedDeviceReader;
    type BufferedReader = WindowsBufferedDeviceReader;
    type Writer = WindowsDeviceWriter;
}