holochain_conductor_api/
storage_info.rsuse holochain_types::prelude::*;
#[derive(Clone, Debug, PartialEq, Eq, serde::Serialize, serde::Deserialize, SerializedBytes)]
pub struct DnaStorageInfo {
    pub authored_data_size: usize,
    pub authored_data_size_on_disk: usize,
    pub dht_data_size: usize,
    pub dht_data_size_on_disk: usize,
    pub cache_data_size: usize,
    pub cache_data_size_on_disk: usize,
    pub used_by: Vec<InstalledAppId>,
}
#[derive(Clone, Debug, PartialEq, Eq, serde::Serialize, serde::Deserialize, SerializedBytes)]
#[serde(rename_all = "snake_case")]
pub enum StorageBlob {
    Dna(DnaStorageInfo),
}
#[derive(Clone, Debug, PartialEq, Eq, serde::Serialize, serde::Deserialize, SerializedBytes)]
pub struct StorageInfo {
    pub blobs: Vec<StorageBlob>,
}