Module falco_plugin::tables
source · Expand description
§Creating and accessing tables
Tables are a mechanism to share data between plugins (and Falco core).
The main interface to this module is the base::TableInitInput
trait.
Structs§
- A boolean value to use in tables
- A descriptor for a dynamically added field
- A table with dynamic fields only by default
- A read-write accessor to a table entry
- A read-only accessor to a table entry
- An accessor object to look up table entries for read-only access
- A handle for a specific table
- Table field descriptor
Enums§
- A value actually stored in a dynamic table
- The various data types supported by the Falco plugin framework
Traits§
- A table that can be exported to other plugins
- Trait implemented for types that can be table fields (both static and containers for dynamic fields)
- Trait implemented for types that can be static table fields
- A trait describing types usable as table keys and values
- A trait for structs that can be stored as table values
Type Aliases§
- A table value type that only has dynamic fields