create_scanner

Function create_scanner 

Source
pub fn create_scanner() -> Result<Scanner, MinosCodexError>
Examples found in repository?
examples/basic_usage.rs (line 11)
10fn run() -> Result<(), MinosCodexError> {
11    let mut scanner = create_scanner()?;
12
13    let input = "My email is example@email.com and my AWS access key is AKIAIOSFODNN7EXAMPLE";
14
15    let found_secrets = scanner.scan(input)?;
16
17    if found_secrets.is_empty() {
18        println!("No secrets found.");
19    } else {
20        println!("Found secrets:");
21        for secret in found_secrets {
22            println!("  Type: {}", secret.secret_type);
23            println!("  Value: {}", secret.value);
24            println!("  Position: {}:{}", secret.start, secret.end);
25            println!();
26        }
27    }
28
29    Ok(())
30}