11 releases

0.3.6 Mar 7, 2025
0.3.5 Oct 4, 2024
0.3.4 Aug 16, 2023
0.3.3 Jul 26, 2023
0.1.0 Jul 22, 2021

#158 in Configuration

Download history 5715/week @ 2025-10-02 3307/week @ 2025-10-09 3688/week @ 2025-10-16 3589/week @ 2025-10-23 4799/week @ 2025-10-30 4795/week @ 2025-11-06 4495/week @ 2025-11-13 3676/week @ 2025-11-20 3869/week @ 2025-11-27 4025/week @ 2025-12-04 3824/week @ 2025-12-11 2932/week @ 2025-12-18 1879/week @ 2025-12-25 2094/week @ 2026-01-01 3577/week @ 2026-01-08 3170/week @ 2026-01-15

11,217 downloads per month

MIT license

13KB
319 lines

no proxy

This crate is a simple NO_PROXY parser and evaluator. It follows this article from Gitlab on how to properly implement it.

Usage

use no_proxy::NoProxy;

let no_proxy = NoProxy::from(".foo.bar,bar.baz,10.42.1.1/24,::1,10.124.7.8,2001::/17");
if no_proxy.matches("bar.baz") {
    println!("matches 'bar.baz'");
}

Dependencies

~0.2–7MB
~167K SLoC