pub struct TuiLoadConfig {
pub item_count: usize,
pub frame_budget_ms: f64,
pub timeout_ms: u64,
pub frames_per_filter: usize,
pub filters: Vec<String>,
pub strict_budget: bool,
}Expand description
Configuration for TUI load testing
Fields§
§item_count: usizeNumber of items to generate
frame_budget_ms: f64Frame budget in milliseconds (e.g., 16ms for 60 FPS)
timeout_ms: u64Timeout for hang detection in milliseconds
frames_per_filter: usizeNumber of frames to render per filter
filters: Vec<String>Filter strings to test
strict_budget: boolFail on budget exceeded (vs just warn)
Trait Implementations§
Source§impl Clone for TuiLoadConfig
impl Clone for TuiLoadConfig
Source§fn clone(&self) -> TuiLoadConfig
fn clone(&self) -> TuiLoadConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TuiLoadConfig
impl Debug for TuiLoadConfig
Auto Trait Implementations§
impl Freeze for TuiLoadConfig
impl RefUnwindSafe for TuiLoadConfig
impl Send for TuiLoadConfig
impl Sync for TuiLoadConfig
impl Unpin for TuiLoadConfig
impl UnsafeUnpin for TuiLoadConfig
impl UnwindSafe for TuiLoadConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more