pub struct DefaultPrivacyAirGap;Expand description
默认脱敏引擎
Trait Implementations§
Source§impl PrivacySanitizer for DefaultPrivacyAirGap
impl PrivacySanitizer for DefaultPrivacyAirGap
Source§fn sanitize(&self, raw: RawEvent) -> SanitizedEvent
fn sanitize(&self, raw: RawEvent) -> SanitizedEvent
对单个原始事件进行脱敏 (使用类型默认的 SourceTier)
Source§fn sanitize_with_tier(
&self,
raw: RawEvent,
source_tier: SourceTier,
) -> SanitizedEvent
fn sanitize_with_tier( &self, raw: RawEvent, source_tier: SourceTier, ) -> SanitizedEvent
对单个原始事件进行脱敏,并以入口声明的
source_tier 覆盖结果。 Read moreSource§fn sanitize_batch(&self, raw_events: Vec<RawEvent>) -> Vec<SanitizedEvent>
fn sanitize_batch(&self, raw_events: Vec<RawEvent>) -> Vec<SanitizedEvent>
批量脱敏
Auto Trait Implementations§
impl Freeze for DefaultPrivacyAirGap
impl RefUnwindSafe for DefaultPrivacyAirGap
impl Send for DefaultPrivacyAirGap
impl Sync for DefaultPrivacyAirGap
impl Unpin for DefaultPrivacyAirGap
impl UnsafeUnpin for DefaultPrivacyAirGap
impl UnwindSafe for DefaultPrivacyAirGap
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