use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct FilterInput {
pub event_type: String,
pub pid: u32,
pub tid: u32,
pub timestamp: u64,
pub comm: String,
pub stack_trace: Vec<u64>,
pub event_data: String,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum FilterResult {
Keep,
Drop,
Transform(FilterInput),
}
pub const FILTER_API_VERSION: u32 = 1;