///|
fn main {
let chunks = [
"connect 10.0.0.8 user=demo@example.com pass", "word=hunter2 token=ghp_", "1234567890abcdefghij disconnect\n",
]
let scanner = @scrub.ChunkScanner::new(overlap=128)
for chunk in chunks {
for finding in scanner.push(chunk) {
println(
"settled " +
finding.kind.to_string() +
" at " +
finding.start.to_string() +
"-" +
finding.end.to_string(),
)
}
}
for finding in scanner.finish() {
println(
"flushed " +
finding.kind.to_string() +
" at " +
finding.start.to_string() +
"-" +
finding.end.to_string(),
)
}
}