Programming, Cloudflare, Rust, Serverless, Workers.
match range.clone().into() { ExplicitIpRange::V4(range) => v4.push(range), ExplicitIpRange::V6(range) => v6.push(range), } } let v4 = RangeSet::from(v4); let v6 = RangeSet::from(v6); CompiledExpr::new(move |ctx| { match cast!(ctx.get_field_value_unchecked(field), Ip) { IpAddr::V4(addr) =>