#![warn(missing_docs)]
#[cfg(all(
any(feature = "rustls-tls", feature = "rustls-tls-native-roots"),
any(feature = "native-tls", feature = "native-tls-vendored")
))]
compile_error!("enable either a rustls TLS feature or a native-tls feature, not both");
mod commands;
mod config;
mod error;
mod filesystem;
mod process_socket;
mod sandbox;
mod transport;
pub use commands::{
CommandExit, CommandHandle, CommandOptions, CommandResult, Commands, ProcessInfo,
};
pub use config::{ConnectionConfig, ConnectionOptions, KEEPALIVE_PING_INTERVAL_SECS};
pub use error::{Error, Result};
pub use filesystem::{EntryInfo, FileType, Filesystem, WriteInfo};
pub use process_socket::{decode_runtime_data, encode_runtime_data, ProcessSocket};
pub use sandbox::{CreateOptions, Sandbox, SandboxInfo};