falco_event_schema/
lib.rs

1#![doc = include_str!("../README.md")]
2
3#[cfg(feature = "derive_deftly")]
4pub use derive_deftly;
5
6/// All the types available in event fields
7pub mod fields;
8mod types;
9
10/// # Event types
11///
12/// This module is automatically generated from the Falco event schema. It provides strongly-typed
13/// structs for each event type supported by Falco, as well as a [`events::AnyEvent`] enum that is capable
14/// of containing an arbitrary event matching the schema.
15#[allow(clippy::crate_in_macro_def)]
16pub mod events;
17
18#[allow(dead_code)]
19#[allow(non_snake_case)]
20#[allow(non_camel_case_types)]
21#[allow(non_upper_case_globals)]
22#[allow(missing_docs)]
23#[allow(unsafe_op_in_unsafe_fn)]
24#[doc(hidden)]
25pub mod ffi;
26
27#[cfg(test)]
28mod tests;