Crate bulwark_wasm_host
source ·Structs§
- The primary output of a
PluginInstance
’s execution. Combines aDecision
and a list of tags together. - Wraps an
IpAddr
representing the forwarded IP for the incoming request. - A singular detection plugin and provides the interface between WASM host and guest.
- An instance of a
Plugin
, associated with aRequestContext
. - Wraps buffers to capture plugin stdio.
- Wraps a Redis connection pool and a registry of predefined Lua scripts.
- Wraps an
IpAddr
representing the remote IP for the incoming request. - The RequestContext provides a store of information that needs to cross the plugin sandbox boundary.
- A registry of predefined Lua scripts for execution within Redis.
Enums§
- Returned when attempting to create a
RequestContext
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.