pub struct LiveArgs {}Fields§
§nodes: u32Number of nodes (default 32)
strategy: StringStrategy (default level-tree). Resolved through the registry:
every strategy has a canonical name plus short aliases — see
them all with cast cascade strategies.
fanout: u32Fanout for the level-tree strategy (children per node). 2 → balanced binary tree, 3 → ternary, etc.
seeds: u32Number of pre-seeded nodes (multiple build hosts). Round 0 will have this many parallel deploys instead of just one.
seed_fraction: f64Fraction of nodes pre-seeded (default 0.0). Overrides –seeds when > 0.0.
closure_mb: u64Closure size in MB (default 50)
bandwidth: StringBandwidth style: uniform | bimodal (default uniform)
uplinks: Option<u64>Per-node uplink in bytes/sec (default unset = no contention)
seed: u64RNG seed (default 0)
failure_rate: f64Random per-edge failure rate (0.0 to 1.0), reproducible from –failure-seed. Use to demo orphan re-routing.
failure_seed: u64Seed for the random failure RNG. Same seed + same scenario reproduces the exact same fail/succeed sequence.
no_watch: boolDisable live re-rendering (collect all events first, render once at end).
per_round_delay_ms: Option<u64>Inject artificial wall-time delay between rounds, in milliseconds. Demos / visual debugging only; does not affect reported durations.
Trait Implementations§
Source§impl Args for LiveArgs
impl Args for LiveArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl FromArgMatches for LiveArgs
impl FromArgMatches for LiveArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.