pub struct SpawnManyTest { /* private fields */ }Expand description
Spawn many entities stress test
Implementations§
Trait Implementations§
Source§impl StressTest for SpawnManyTest
 
impl StressTest for SpawnManyTest
Source§fn execute<'life0, 'life1, 'async_trait>(
    &'life0 self,
    brp_client: &'life1 mut BrpClient,
    intensity: IntensityLevel,
    duration: Duration,
    metrics: Arc<RwLock<PerformanceMetrics>>,
    circuit_breaker: Arc<CircuitBreaker>,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
    Self: 'async_trait,
    'life0: 'async_trait,
    'life1: 'async_trait,
 
fn execute<'life0, 'life1, 'async_trait>(
    &'life0 self,
    brp_client: &'life1 mut BrpClient,
    intensity: IntensityLevel,
    duration: Duration,
    metrics: Arc<RwLock<PerformanceMetrics>>,
    circuit_breaker: Arc<CircuitBreaker>,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
    Self: 'async_trait,
    'life0: 'async_trait,
    'life1: 'async_trait,
Execute the stress test
Auto Trait Implementations§
impl Freeze for SpawnManyTest
impl !RefUnwindSafe for SpawnManyTest
impl Send for SpawnManyTest
impl Sync for SpawnManyTest
impl Unpin for SpawnManyTest
impl !UnwindSafe for SpawnManyTest
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
Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more