#[repr(C)]pub struct aws_http_manager_metrics {
pub available_concurrency: usize,
pub pending_concurrency_acquires: usize,
pub leased_concurrency: usize,
}
Expand description
Metrics for logging and debugging purpose.
Fields
available_concurrency: usize
The number of additional concurrent requests that can be supported by the HTTP manager without needing to establish additional connections to the target server.
For connection manager, it equals to connections that’s idle. For stream manager, it equals to the number of streams that are possible to be made without creating new connection, although the implementation can create new connection without fully filling it.
pending_concurrency_acquires: usize
leased_concurrency: usize
Trait Implementations
sourceimpl Clone for aws_http_manager_metrics
impl Clone for aws_http_manager_metrics
sourcefn clone(&self) -> aws_http_manager_metrics
fn clone(&self) -> aws_http_manager_metrics
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for aws_http_manager_metrics
impl Debug for aws_http_manager_metrics
sourceimpl Default for aws_http_manager_metrics
impl Default for aws_http_manager_metrics
sourcefn default() -> aws_http_manager_metrics
fn default() -> aws_http_manager_metrics
Returns the “default value” for a type. Read more
sourceimpl PartialEq<aws_http_manager_metrics> for aws_http_manager_metrics
impl PartialEq<aws_http_manager_metrics> for aws_http_manager_metrics
sourcefn eq(&self, other: &aws_http_manager_metrics) -> bool
fn eq(&self, other: &aws_http_manager_metrics) -> bool
impl Copy for aws_http_manager_metrics
impl Eq for aws_http_manager_metrics
impl StructuralEq for aws_http_manager_metrics
impl StructuralPartialEq for aws_http_manager_metrics
Auto Trait Implementations
impl RefUnwindSafe for aws_http_manager_metrics
impl Send for aws_http_manager_metrics
impl Sync for aws_http_manager_metrics
impl Unpin for aws_http_manager_metrics
impl UnwindSafe for aws_http_manager_metrics
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more