wslc 0.1.8

Safe Rust wrapper for Microsoft WSL Containers
//! Safe Rust wrapper for Microsoft WSL Containers.

mod container;
mod image;
mod process;
mod raw;
mod registry;
mod service;
mod session;
mod storage;
mod strings;

pub mod com;
pub mod error;

/// Version of the preview WSLC SDK API shape this crate was written against.
pub const TESTED_WSLC_SDK_VERSION: &str = "preview";

pub use container::{
    Container, ContainerBuilder, ContainerOptions, ContainerState, DeleteContainerOptions,
    NetworkingMode, Signal,
};
pub use error::WslcErrorKind;
pub use error::{Error, Result};
pub use image::{
    ImageInfo, ImageProgress, ImageProgressStatus, ImagePullOperation, ImagePullOptions,
};
pub use process::{Output, OutputMode, Process, ProcessOptions, ProcessState};
pub use service::{ComponentFlags, InstallProgress, Service, Version};
pub use session::{Session, SessionBuilder};
pub use storage::{VhdOptions, VhdType};