Sigil documentation
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.

On this page