Skip to main content

Crate boxlite_shared

Crate boxlite_shared 

Source
Expand description

BoxLite Core - Shared code for host and guest

This crate contains common types, protocols, and utilities used by both the host-side runtime (boxlite) and guest agent.

Re-exports§

pub use errors::BoxliteError;
pub use errors::BoxliteResult;
pub use transport::Transport;
pub use generated::container_client::ContainerClient;
pub use generated::container_server::Container;
pub use generated::container_server::ContainerServer;
pub use generated::guest_client::GuestClient;
pub use generated::guest_server::Guest;
pub use generated::guest_server::GuestServer;
pub use generated::execution_client::ExecutionClient;
pub use generated::execution_server::Execution;
pub use generated::execution_server::ExecutionServer;
pub use generated::files_client::FilesClient;
pub use generated::files_server::Files;
pub use generated::files_server::FilesServer;
pub use generated::*;

Modules§

constants
Shared constants between host and guest
errors
Error types used across the Boxlite runtime.
generated
layout
Filesystem layout definitions shared between host and guest.
tar
Tar archive pack/unpack for host↔guest file transfer.
transport
Transport types for host-guest communication.