Crate bulwark_host
source ·Structs§
- Wraps an
IpAddr
representing the forwarded IP for the incoming request. - The primary output of a
PluginInstance
’s execution. Combines aDecision
and a list of tags together. - A singular detection plugin and provides the interface between WASM host and guest.
- The PluginCtx manages access to information that needs to cross the plugin sandbox boundary.
- Wraps buffers to capture plugin stdio.
- Wraps a Redis connection and a registry of predefined Lua scripts.
- Wraps an
IpAddr
representing the remote IP for the incoming request. - A registry of predefined Lua scripts for execution within Redis.
Enums§
- Returned when attempting to create a
PluginCtx
fails. - Returned when an attempt to execute a function within a plugin environment fails.
- Returned when an attempt to instantiate a plugin fails.
- Returned when an attempt to load a plugin fails.