|
@@ -2,6 +2,7 @@ use clap::{crate_authors, crate_description, crate_name, crate_version, Args, Pa
|
|
|
|
|
|
|
|
mod aggregate;
|
|
mod aggregate;
|
|
|
mod benchmarks;
|
|
mod benchmarks;
|
|
|
|
|
+mod cache;
|
|
|
mod metrics;
|
|
mod metrics;
|
|
|
mod pythnet;
|
|
mod pythnet;
|
|
|
mod rpc;
|
|
mod rpc;
|
|
@@ -24,6 +25,10 @@ pub enum Options {
|
|
|
|
|
|
|
|
#[derive(Args, Clone, Debug)]
|
|
#[derive(Args, Clone, Debug)]
|
|
|
pub struct RunOptions {
|
|
pub struct RunOptions {
|
|
|
|
|
+ /// Cache Options
|
|
|
|
|
+ #[command(flatten)]
|
|
|
|
|
+ pub cache: cache::Options,
|
|
|
|
|
+
|
|
|
/// Aggregate Options
|
|
/// Aggregate Options
|
|
|
#[command(flatten)]
|
|
#[command(flatten)]
|
|
|
pub aggregate: aggregate::Options,
|
|
pub aggregate: aggregate::Options,
|