Struct goose::goose::GaggleUser [−][src]
pub struct GaggleUser {
pub task_sets_index: usize,
pub base_url: Arc<RwLock<Url>>,
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.
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
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more