pub struct ReportConfigBuilder { /* private fields */ }Expand description
Builder for ReportConfig.
Implementations§
Source§impl ReportConfigBuilder
impl ReportConfigBuilder
Sourcepub fn output(self, output: OutputConfig) -> Self
pub fn output(self, output: OutputConfig) -> Self
Set the output configuration.
Sourcepub fn risk_insights(self, insights: RiskInsight) -> Self
pub fn risk_insights(self, insights: RiskInsight) -> Self
Set risk insights to include in the report.
Sourcepub fn risk_markdown(self, path: impl Into<PathBuf>) -> Self
pub fn risk_markdown(self, path: impl Into<PathBuf>) -> Self
Set risk-specific markdown output path.
Sourcepub fn build(self) -> ReportConfig
pub fn build(self) -> ReportConfig
Build the report config.
Trait Implementations§
Source§impl Clone for ReportConfigBuilder
impl Clone for ReportConfigBuilder
Source§fn clone(&self) -> ReportConfigBuilder
fn clone(&self) -> ReportConfigBuilder
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 ReportConfigBuilder
impl Debug for ReportConfigBuilder
Source§impl Default for ReportConfigBuilder
impl Default for ReportConfigBuilder
Source§fn default() -> ReportConfigBuilder
fn default() -> ReportConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReportConfigBuilder
impl RefUnwindSafe for ReportConfigBuilder
impl Send for ReportConfigBuilder
impl Sync for ReportConfigBuilder
impl Unpin for ReportConfigBuilder
impl UnsafeUnpin for ReportConfigBuilder
impl UnwindSafe for ReportConfigBuilder
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> EnsureExt<T> for T
impl<T> EnsureExt<T> for T
Source§fn ensure<P, E>(self, predicate: P, error: E) -> Validation<T, NonEmptyVec<E>>where
P: Predicate<T>,
fn ensure<P, E>(self, predicate: P, error: E) -> Validation<T, NonEmptyVec<E>>where
P: Predicate<T>,
Validate that this value satisfies the given predicate. Read more
Source§fn ensure_with<P, E, F>(
self,
predicate: P,
error_fn: F,
) -> Validation<T, NonEmptyVec<E>>
fn ensure_with<P, E, F>( self, predicate: P, error_fn: F, ) -> Validation<T, NonEmptyVec<E>>
Validate with an error-generating function. 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