pub struct McpPerformanceTest { /* private fields */ }Expand description
Performance testing utilities for MCP operations
Implementations§
Source§impl McpPerformanceTest
impl McpPerformanceTest
pub fn new() -> Self
pub fn elapsed(&self) -> Duration
Sourcepub fn assert_under_threshold(&self, threshold: Duration)
pub fn assert_under_threshold(&self, threshold: Duration)
Assert that the elapsed time is under the threshold
§Panics
Panics if the operation took longer than the specified threshold
pub fn assert_under_ms(&self, threshold_ms: u64)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for McpPerformanceTest
impl RefUnwindSafe for McpPerformanceTest
impl Send for McpPerformanceTest
impl Sync for McpPerformanceTest
impl Unpin for McpPerformanceTest
impl UnwindSafe for McpPerformanceTest
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