mod cycles;
mod lifecycle;
mod randomness;
mod snapshots;
mod status_settings;
mod types;
pub use types::{
InfraCanisterInstallMode, InfraCanisterSettings, InfraCanisterSnapshot,
InfraCanisterStatusResult, InfraCanisterStatusType, InfraDefiniteCanisterSettings,
InfraEnvironmentVariable, InfraLogVisibility, InfraMemoryMetrics, InfraQueryStats,
InfraUpdateSettingsArgs, InfraUpgradeFlags, InfraWasmMemoryPersistence,
};
use thiserror::Error as ThisError;
#[derive(Debug, ThisError)]
pub enum MgmtInfraError {
#[error("raw_rand returned {len} bytes")]
RawRandInvalidLength { len: usize },
}
pub struct MgmtInfra;