Struct goose::goose::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: GooseConfiguration, pub load_test_hash: u64, }
Expand description
The elements needed to build an individual user state on a Gaggle Worker.
Fields
task_sets_index: usize
An index into the internal GooseAttack
.task_sets
vector, indicating which GooseTaskSet
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: GooseConfiguration
A local copy of the global GooseConfiguration.
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