asciiLower

private fnstring asciiLower(string s) @safe pure nothrow

Lower-cases a header name using ASCII only, returning the original string (no allocation) when it is already lower-case.

Header names are restricted to ASCII tokens (RFC 7230), so full Unicode case mapping via std.uni.toLower — and its per-lookup allocation — is unnecessary on hot paths.