audit 0.7.3

linux audit via netlink
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// SPDX-License-Identifier: MIT

use thiserror::Error;

use crate::packet::AuditMessage;
use netlink_packet_core::{ErrorMessage, NetlinkMessage};

#[derive(Clone, Eq, PartialEq, Debug, Error)]
pub enum Error {
    #[error("Received an unexpected message {0:?}")]
    UnexpectedMessage(NetlinkMessage<AuditMessage>),

    #[error("Received a netlink error message {0:?}")]
    NetlinkError(ErrorMessage),

    #[error("Request failed")]
    RequestFailed,
}