Struct swanling::swanling::GaggleUser [−][src]
pub struct GaggleUser { pub task_sets_index: usize, pub base_url: Arc<RwLock<Url>>, pub min_wait: usize, pub max_wait: usize, pub config: SwanlingConfiguration, pub load_test_hash: u64, }
Expand description
The elements needed to build an individual user state on a Regatta Worker.
Fields
task_sets_index: usize
An index into the internal SwanlingAttack
.task_sets
vector, indicating which SwanlingTaskSet
is running.
base_url: Arc<RwLock<Url>>
The base URL to prepend to all relative paths.
min_wait: usize
Minimum amount of time to sleep after running a task.
max_wait: usize
Maximum amount of time to sleep after running a task.
config: SwanlingConfiguration
A local copy of the global SwanlingConfiguration.
load_test_hash: u64
Load test hash.
Implementations
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for GaggleUser
impl Send for GaggleUser
impl Sync for GaggleUser
impl Unpin for GaggleUser
impl !UnwindSafe for GaggleUser
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V