pub struct ReportsConfig {
pub json_report: bool,
pub json_report_file: String,
pub html_report: bool,
pub html_report_file: String,
pub junit_report: bool,
pub junit_report_file: String,
pub include_samples: bool,
pub max_samples_per_violation: u32,
}Expand description
Report generation configuration
Fields§
§json_report: boolGenerate JSON validation report Default: true
json_report_file: StringJSON report filename Default: “validation_report.json”
html_report: boolGenerate HTML visualization report Default: false
html_report_file: StringHTML report filename Default: “validation_report.html”
junit_report: boolGenerate JUnit XML report (for CI/CD) Default: false
junit_report_file: StringJUnit XML filename Default: “weaver_validation.xml”
include_samples: boolInclude telemetry samples in reports Default: true
max_samples_per_violation: u32Maximum samples per violation Default: 3
Trait Implementations§
Source§impl Clone for ReportsConfig
impl Clone for ReportsConfig
Source§fn clone(&self) -> ReportsConfig
fn clone(&self) -> ReportsConfig
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 ReportsConfig
impl Debug for ReportsConfig
Source§impl Default for ReportsConfig
impl Default for ReportsConfig
Source§impl<'de> Deserialize<'de> for ReportsConfig
impl<'de> Deserialize<'de> for ReportsConfig
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 ReportsConfig
impl RefUnwindSafe for ReportsConfig
impl Send for ReportsConfig
impl Sync for ReportsConfig
impl Unpin for ReportsConfig
impl UnwindSafe for ReportsConfig
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