11 releases

new 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

#102 in Configuration

Download history 2738/week @ 2024-11-17 2114/week @ 2024-11-24 2672/week @ 2024-12-01 2458/week @ 2024-12-08 2246/week @ 2024-12-15 1381/week @ 2024-12-22 1410/week @ 2024-12-29 2068/week @ 2025-01-05 2649/week @ 2025-01-12 2159/week @ 2025-01-19 1974/week @ 2025-01-26 2533/week @ 2025-02-02 2696/week @ 2025-02-09 2436/week @ 2025-02-16 3760/week @ 2025-02-23 3462/week @ 2025-03-02

12,631 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–2.7MB
~66K SLoC