falco_event::fields::types

Module owned

source
Expand description

Types used in the owned variants of event structs

For the most part, they are the same as the borrowed types (fixed-size fields are just copied out of the event buffer when parsing). However, some field types have variable length and borrow from the event buffer, and so need an owned counterpart: &Path references become instances of std::path::PathBuf, and &CStr references become std::ffi::CStrings.

Re-exports§

Structs§

  • A measurement of the system clock, useful for talking to external entities like the file system or other processes.
  • A type representing an owned, C-compatible, nul-terminated string with no nul bytes in the middle.
  • An owned, mutable path (akin to String).
  • A relative path
  • An IPv4 address.
  • An IPv6 address.
  • A Duration type to represent a span of time, typically used for system timeouts.

Enums§

Type Aliases§