pub struct UnicodeScanner { /* private fields */ }Expand description
Unicode threat scanner
Implementations§
Source§impl UnicodeScanner
impl UnicodeScanner
Sourcepub const fn with_config(allow_text_control_chars: bool) -> Self
pub const fn with_config(allow_text_control_chars: bool) -> Self
Create a new Unicode scanner with configuration
Sourcepub fn scan_text(&self, text: &str) -> ScanResult
pub fn scan_text(&self, text: &str) -> ScanResult
Scan text for Unicode threats
Sourcepub fn threats_detected(&self) -> u64
pub fn threats_detected(&self) -> u64
Get number of threats detected
Sourcepub fn total_scans(&self) -> u64
pub fn total_scans(&self) -> u64
Get total number of scans performed
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for UnicodeScanner
impl RefUnwindSafe for UnicodeScanner
impl Send for UnicodeScanner
impl Sync for UnicodeScanner
impl Unpin for UnicodeScanner
impl UnsafeUnpin for UnicodeScanner
impl UnwindSafe for UnicodeScanner
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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