tarpit-log-parser 0.2.1

library to parse tarpit log files
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::{parsing::parse_action, Action};
use rstest::rstest;

#[rstest]
#[case("connected", Action::Connect)]
#[case("disconnected", Action::Disconnect)]
fn parsing_action(#[case] input: &str, #[case] expected: Action) {
    let (rest, parsed) = parse_action(input).unwrap();
    assert_eq!(parsed, expected);
    assert!(rest.is_empty());
}