pub struct ComplianceReport {
pub api: ApiUsageStatus,
pub security: SecurityIssues,
pub webhooks: GdprWebhookStatus,
pub billing: BillingStatus,
}Expand description
Comprehensive compliance report
Fields§
§api: ApiUsageStatusAPI usage status
security: SecurityIssuesSecurity issues found
webhooks: GdprWebhookStatusGDPR webhook status
billing: BillingStatusBilling compliance status
Implementations§
Source§impl ComplianceReport
impl ComplianceReport
Sourcepub fn is_fully_compliant(&self) -> bool
pub fn is_fully_compliant(&self) -> bool
Check if all compliance requirements are met
Sourcepub fn overall_status(&self) -> &'static str
pub fn overall_status(&self) -> &'static str
Get overall status
Trait Implementations§
Source§impl Clone for ComplianceReport
impl Clone for ComplianceReport
Source§fn clone(&self) -> ComplianceReport
fn clone(&self) -> ComplianceReport
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 ComplianceReport
impl Debug for ComplianceReport
Source§impl Default for ComplianceReport
impl Default for ComplianceReport
Source§fn default() -> ComplianceReport
fn default() -> ComplianceReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ComplianceReport
impl RefUnwindSafe for ComplianceReport
impl Send for ComplianceReport
impl Sync for ComplianceReport
impl Unpin for ComplianceReport
impl UnwindSafe for ComplianceReport
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