rustcracker 1.1.1+deprecated

A crate for communicating with firecracker for the development of PKU-cloud.
Documentation
pub mod balloon;
pub mod balloon_stats;
pub mod balloon_stats_update;
pub mod balloon_update;
pub mod boot_source;
pub mod cpu_template;
pub mod drive;
pub mod entropy_device;
pub mod error;
pub mod firecracker_version;
pub mod full_vm_configuration;
pub mod instance_action_info;
pub mod instance_info;
pub mod kernel_args;
pub mod logger;
pub mod machine_configuration;
pub mod memory_backend;
pub mod metrics;
pub mod mmds_config;
pub mod network_interface;
pub mod partial_drive;
pub mod partial_network_interface;
pub mod rate_limiter;
pub mod snapshot_create_params;
pub mod snapshot_load_params;
pub mod token_bucket;
pub mod vm;
pub mod vsock;

pub use balloon::Balloon;
pub use balloon_stats::BalloonStats;
pub use balloon_stats_update::BalloonStatsUpdate;
pub use balloon_update::BalloonUpdate;
pub use boot_source::BootSource;
pub use cpu_template::{CPUConfig, CPUTemplate, CPUTemplateString, CpuIdModifier};
pub use drive::{CacheType, Drive, IoEngine};
pub use entropy_device::EntropyDevice;
pub use error::InternalError;
pub use firecracker_version::FirecrackerVersion;
pub use full_vm_configuration::FullVmConfiguration;
pub use instance_action_info::{ActionType, InstanceActionInfo};
pub use instance_info::{InstanceInfo, State as InstanceState};
pub use kernel_args::KernelArgs;
pub use logger::{LogLevel, Logger};
pub use machine_configuration::{MachineConfiguration, HugePageOption};
pub use memory_backend::{BackendType, MemoryBackend};
pub use metrics::Metrics;
pub use mmds_config::{MmdsConfig, MmdsContentsObject, Version};
pub use network_interface::NetworkInterface;
pub use partial_drive::PartialDrive;
pub use partial_network_interface::PartialNetworkInterface;
pub use rate_limiter::{RateLimiter, RateLimiterSet};
pub use snapshot_create_params::{SnapshotCreateParams, SnapshotType};
pub use snapshot_load_params::SnapshotLoadParams;
pub use token_bucket::TokenBucket;
pub use vm::{State as VmState, Vm, VM_STATE_PAUSED, VM_STATE_RESUMED};
pub use vsock::Vsock;

#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub struct Empty {
    empty: u8,
}