pub struct NetBenchResponder { /* private fields */ }Expand description
Server-side benchmark protocol configuration.
Implementations§
Source§impl NetBenchResponder
impl NetBenchResponder
Sourcepub fn builder() -> NetBenchResponderBuilder
pub fn builder() -> NetBenchResponderBuilder
Starts configuring a protocol handler.
Sourcepub const fn max_concurrent_tests(&self) -> usize
pub const fn max_concurrent_tests(&self) -> usize
Configured simultaneous-test limit.
Sourcepub const fn max_test_duration(&self) -> Duration
pub const fn max_test_duration(&self) -> Duration
Configured per-phase duration limit.
Sourcepub const fn max_parallel_streams(&self) -> u16
pub const fn max_parallel_streams(&self) -> u16
Configured parallel-stream limit.
Sourcepub fn throughput_policy(&self) -> ThroughputPolicy
pub fn throughput_policy(&self) -> ThroughputPolicy
Current receiver-side policy for upload and download throughput measurements.
Sourcepub fn set_throughput_policy(&self, policy: ThroughputPolicy)
pub fn set_throughput_policy(&self, policy: ThroughputPolicy)
Changes the receiver-side throughput policy for future measurement phases.
Existing low-bandwidth latency and loss probes remain available under either policy.
Trait Implementations§
Source§impl Clone for NetBenchResponder
impl Clone for NetBenchResponder
Source§fn clone(&self) -> NetBenchResponder
fn clone(&self) -> NetBenchResponder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NetBenchResponder
impl Debug for NetBenchResponder
Auto Trait Implementations§
impl Freeze for NetBenchResponder
impl RefUnwindSafe for NetBenchResponder
impl Send for NetBenchResponder
impl Sync for NetBenchResponder
impl Unpin for NetBenchResponder
impl UnsafeUnpin for NetBenchResponder
impl UnwindSafe for NetBenchResponder
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