linux_audit_parser/message.rs
1use crate::*;
2
3/// A parsed message corresponding to a single line from the Linux Audit log
4#[derive(Debug, Clone)]
5pub struct Message<'a> {
6 /// The identifier of the audit event, corresponding to `msg=audit(…)` in audit log lines
7 pub id: EventID,
8 /// The optional node name, corresponding to `node=…` in audit log lines
9 pub node: Option<Vec<u8>>,
10 /// Message type, corresponding to `type=…` in audit log lines
11 pub ty: MessageType,
12 /// The set of key/value parirs
13 pub body: Body<'a>,
14}