pub struct CoverageBreakdown {
pub critical_spans_coverage: f64,
pub critical_spans_present: usize,
pub critical_spans_total: usize,
pub required_attributes_coverage: f64,
pub required_attributes_present: usize,
pub required_attributes_total: usize,
pub optional_attributes_coverage: f64,
pub optional_attributes_present: usize,
pub optional_attributes_total: usize,
}Expand description
Detailed coverage breakdown by category
Fields§
§critical_spans_coverage: f64Critical spans coverage percentage
critical_spans_present: usizeNumber of critical spans present
critical_spans_total: usizeTotal number of critical spans
required_attributes_coverage: f64Required attributes coverage percentage
required_attributes_present: usizeNumber of required attributes present
required_attributes_total: usizeTotal number of required attributes
optional_attributes_coverage: f64Optional attributes coverage percentage
optional_attributes_present: usizeNumber of optional attributes present
optional_attributes_total: usizeTotal number of optional attributes
Implementations§
Trait Implementations§
Source§impl Clone for CoverageBreakdown
impl Clone for CoverageBreakdown
Source§fn clone(&self) -> CoverageBreakdown
fn clone(&self) -> CoverageBreakdown
Returns a duplicate of the value. Read more
1.0.0 · 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 CoverageBreakdown
impl Debug for CoverageBreakdown
Source§impl<'de> Deserialize<'de> for CoverageBreakdown
impl<'de> Deserialize<'de> for CoverageBreakdown
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CoverageBreakdown
impl RefUnwindSafe for CoverageBreakdown
impl Send for CoverageBreakdown
impl Sync for CoverageBreakdown
impl Unpin for CoverageBreakdown
impl UnwindSafe for CoverageBreakdown
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request