pub struct ComplianceReporter { /* private fields */ }Expand description
Compliance reporter for generating compliance documentation.
Implementations§
Source§impl ComplianceReporter
impl ComplianceReporter
Sourcepub fn with_standard(self, standard: ComplianceStandard) -> Self
pub fn with_standard(self, standard: ComplianceStandard) -> Self
Add a compliance standard.
Sourcepub fn with_organization(self, org: &str) -> Self
pub fn with_organization(self, org: &str) -> Self
Set organization name.
Sourcepub fn with_metadata(self, key: &str, value: &str) -> Self
pub fn with_metadata(self, key: &str, value: &str) -> Self
Add metadata.
Sourcepub fn generate_report(&self, _format: ReportFormat) -> ComplianceReport
pub fn generate_report(&self, _format: ReportFormat) -> ComplianceReport
Generate a compliance report.
Trait Implementations§
Source§impl Debug for ComplianceReporter
impl Debug for ComplianceReporter
Auto Trait Implementations§
impl Freeze for ComplianceReporter
impl !RefUnwindSafe for ComplianceReporter
impl Send for ComplianceReporter
impl Sync for ComplianceReporter
impl Unpin for ComplianceReporter
impl !UnwindSafe for ComplianceReporter
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.