ReferenceRust referencesigil-node
sigil-node · storage_migration
Source declarations, signatures and documentation for storage_migration.
Source: sigil/node/sigil-node/src/storage_migration.rs. SHA-256: 288ce6a54dfc2b8676f0d081658e64f05dff186fc8760732020adcc75e9106ec.
This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.
storage_migration::StorageMigrationManifest
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct StorageMigrationManifest {
pub from_backend: String,
pub to_backend: String,
pub source_height: u64,
pub source_block_hash: String,
pub source_state_root: String,
pub migrated_state_root: String,
pub akashakv_revision: String,
pub migration_started_at: String,
pub migration_completed_at: String,
pub migration_tool_version: String
}Source line: 18.
storage_migration::StorageStatus
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct StorageStatus {
pub backend: String,
pub version: String,
pub migration_status: String,
pub source_backend: Option<String>,
pub state_root: Option<String>,
pub latest_verified_height: u64,
pub akashakv_revision: String
}Source line: 32.