pub struct AwsAccessKeyRecognizer;Expand description
Recognizes AWS access key identifiers with the AKIA prefix.
§Examples
use cloakrs_core::{EntityType, Recognizer};
use cloakrs_patterns::AwsAccessKeyRecognizer;
let findings = AwsAccessKeyRecognizer.scan("aws AKIAIOSFODNN7EXAMPLE");
assert_eq!(findings[0].entity_type, EntityType::AwsAccessKey);Trait Implementations§
Source§impl Clone for AwsAccessKeyRecognizer
impl Clone for AwsAccessKeyRecognizer
Source§fn clone(&self) -> AwsAccessKeyRecognizer
fn clone(&self) -> AwsAccessKeyRecognizer
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 AwsAccessKeyRecognizer
impl Debug for AwsAccessKeyRecognizer
Source§impl Default for AwsAccessKeyRecognizer
impl Default for AwsAccessKeyRecognizer
Source§fn default() -> AwsAccessKeyRecognizer
fn default() -> AwsAccessKeyRecognizer
Returns the “default value” for a type. Read more
Source§impl Recognizer for AwsAccessKeyRecognizer
impl Recognizer for AwsAccessKeyRecognizer
Source§fn entity_type(&self) -> EntityType
fn entity_type(&self) -> EntityType
The entity type this recognizer detects.
Source§fn supported_locales(&self) -> &[Locale]
fn supported_locales(&self) -> &[Locale]
Locales this recognizer applies to. Empty means universal.
impl Copy for AwsAccessKeyRecognizer
Auto Trait Implementations§
impl Freeze for AwsAccessKeyRecognizer
impl RefUnwindSafe for AwsAccessKeyRecognizer
impl Send for AwsAccessKeyRecognizer
impl Sync for AwsAccessKeyRecognizer
impl Unpin for AwsAccessKeyRecognizer
impl UnsafeUnpin for AwsAccessKeyRecognizer
impl UnwindSafe for AwsAccessKeyRecognizer
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