falco_event/events/
mod.rs

1pub use event::Event;
2pub use metadata::EventMetadata;
3pub use payload::EventDirection;
4pub use payload::EventPayload;
5pub use payload::PayloadFromBytesError;
6pub use payload::PayloadToBytes;
7pub use raw_event::FromRawEvent;
8pub use raw_event::RawEvent;
9pub use to_bytes::EventToBytes;
10
11mod event;
12mod metadata;
13pub(crate) mod payload;
14mod raw_event;
15mod to_bytes;
16
17/// # Event types
18///
19/// This module is automatically generated from the Falco event schema. It provides strongly-typed
20/// structs for each event type supported by Falco, as well as a [`types::AnyEvent`] enum that is capable
21/// of containing an arbitrary event matching the schema.
22#[allow(clippy::crate_in_macro_def)]
23pub mod types;