feat: add StaticFileSegment::AccountChangeSets (#18882)

Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
This commit is contained in:
Dan Cline
2026-01-08 07:05:05 -05:00
committed by GitHub
parent b38d37a1e1
commit eed34254f5
98 changed files with 3692 additions and 402 deletions

View File

@@ -15,13 +15,19 @@ pub enum StateRootError {
/// Storage root error.
#[error(transparent)]
StorageRootError(#[from] StorageRootError),
/// Provider error when loading prefix sets
#[error(transparent)]
PrefixSetLoadError(#[from] ProviderError),
}
impl From<StateRootError> for DatabaseError {
fn from(err: StateRootError) -> Self {
match err {
impl From<StateRootError> for ProviderError {
fn from(value: StateRootError) -> Self {
match value {
StateRootError::Database(err) |
StateRootError::StorageRootError(StorageRootError::Database(err)) => err,
StateRootError::StorageRootError(StorageRootError::Database(err)) => {
Self::Database(err)
}
StateRootError::PrefixSetLoadError(err) => err,
}
}
}