Skip to content

Compression::from_content_encoding allocates String for case comparison #434

@aram356

Description

@aram356

Summary

Uses .to_lowercase() (allocating a String) for case-insensitive matching on every response. Should use eq_ignore_ascii_case instead.

Refs

  • crates/common/src/streaming_processor.rs lines 46-53

Recommendation

Replace .to_lowercase().as_str() match with eq_ignore_ascii_case comparisons.

Context

Production readiness audit — see #396

Metadata

Metadata

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions