praxis-proxy-filter 0.1.0

Filter pipeline engine and built-in filters for Praxis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// SPDX-License-Identifier: LGPL-3.0-only
// Copyright (c) 2024 Shane Utt

//! Built-in filter implementations, organized by protocol and category.

pub(crate) mod http;
mod tcp;

pub use http::{
    AccessLogFilter, CompressionFilter, CorsFilter, ForwardedHeadersFilter, GuardrailsFilter, HeaderFilter,
    IpAclFilter, JsonBodyFieldFilter, LoadBalancerFilter, ModelToHeaderFilter, PathRewriteFilter, RateLimitFilter,
    RedirectFilter, RequestIdFilter, RouterFilter, StaticResponseFilter, TimeoutFilter, UrlRewriteFilter,
    normalize_mapped_ipv4, normalize_rewritten_path,
};
pub use tcp::TcpAccessLogFilter;