2024-10-18 12:53:44 -07:00
|
|
|
use filter_context::FilterContext;
|
2024-07-10 10:06:02 -07:00
|
|
|
use proxy_wasm::traits::*;
|
|
|
|
|
use proxy_wasm::types::*;
|
|
|
|
|
|
2024-10-21 15:04:15 -07:00
|
|
|
mod context;
|
2024-10-18 12:53:44 -07:00
|
|
|
mod filter_context;
|
2024-10-21 15:04:15 -07:00
|
|
|
mod http_context;
|
2024-12-09 10:46:46 -08:00
|
|
|
mod metrics;
|
2024-10-21 15:04:15 -07:00
|
|
|
mod stream_context;
|
2025-02-06 11:00:47 -08:00
|
|
|
mod tools;
|
2024-07-15 13:54:07 -07:00
|
|
|
|
2024-07-10 10:06:02 -07:00
|
|
|
proxy_wasm::main! {{
|
|
|
|
|
proxy_wasm::set_log_level(LogLevel::Trace);
|
|
|
|
|
proxy_wasm::set_root_context(|_| -> Box<dyn RootContext> {
|
2024-10-18 12:53:44 -07:00
|
|
|
Box::new(FilterContext::new())
|
2024-07-10 10:06:02 -07:00
|
|
|
});
|
|
|
|
|
}}
|