RevertCmd: Expose database params via CLI (#14182)

* RevertCmd: Expose database params via CLI

This exposes the database params for the `RevertCmd` via CLI. So, users can use `revert` with ParityDb.

* ".git/.scripts/commands/fmt/fmt.sh"

---------

Co-authored-by: command-bot <>
This commit is contained in:
Bastian Köcher
2023-05-21 22:24:04 +02:00
committed by GitHub
parent 7f0597a1e6
commit 110a4a56db
@@ -18,7 +18,7 @@
use crate::{
error,
params::{GenericNumber, PruningParams, SharedParams},
params::{DatabaseParams, GenericNumber, PruningParams, SharedParams},
CliConfiguration,
};
use clap::Parser;
@@ -41,6 +41,10 @@ pub struct RevertCmd {
#[allow(missing_docs)]
#[clap(flatten)]
pub pruning_params: PruningParams,
#[allow(missing_docs)]
#[clap(flatten)]
pub database_params: DatabaseParams,
}
/// Revert handler for auxiliary data (e.g. consensus).
@@ -79,4 +83,8 @@ impl CliConfiguration for RevertCmd {
fn pruning_params(&self) -> Option<&PruningParams> {
Some(&self.pruning_params)
}
fn database_params(&self) -> Option<&DatabaseParams> {
Some(&self.database_params)
}
}