pub struct MaskingReport { /* private fields */ }Expand description
脱敏合规报告:汇总审计日志,生成统计报告。
Implementations§
Source§impl MaskingReport
impl MaskingReport
Sourcepub fn from_audit_log(log: &MaskingAuditLog) -> Self
pub fn from_audit_log(log: &MaskingAuditLog) -> Self
从审计日志生成报告
Sourcepub fn total_operations(&self) -> usize
pub fn total_operations(&self) -> usize
总操作数
Sourcepub fn total_masked_chars(&self) -> usize
pub fn total_masked_chars(&self) -> usize
被掩码字符总数
Sourcepub fn unique_fields(&self) -> usize
pub fn unique_fields(&self) -> usize
涉及字段数
Sourcepub fn truncated_count(&self) -> usize
pub fn truncated_count(&self) -> usize
被截断的条目数
Sourcepub fn extended_count(&self) -> usize
pub fn extended_count(&self) -> usize
被扩展的条目数
Sourcepub fn field_breakdown(&self) -> &[FieldReport]
pub fn field_breakdown(&self) -> &[FieldReport]
字段报告
Sourcepub fn rule_breakdown(&self) -> &[RuleReport]
pub fn rule_breakdown(&self) -> &[RuleReport]
规则报告
Trait Implementations§
Source§impl Clone for MaskingReport
impl Clone for MaskingReport
Source§fn clone(&self) -> MaskingReport
fn clone(&self) -> MaskingReport
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 MaskingReport
impl Debug for MaskingReport
Source§impl<'de> Deserialize<'de> for MaskingReport
impl<'de> Deserialize<'de> for MaskingReport
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 MaskingReport
impl RefUnwindSafe for MaskingReport
impl Send for MaskingReport
impl Sync for MaskingReport
impl Unpin for MaskingReport
impl UnsafeUnpin for MaskingReport
impl UnwindSafe for MaskingReport
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