Skip to content

Box Image variant data in MessagePart to reduce enum padding #657

@bug-ops

Description

@bug-ops

Parent: #625

crates/zeph-llm/src/provider.rs:63-100Image { data: Vec<u8>, mime_type: String } inflates enum to 48 bytes. Use Box<[u8]> (16 bytes) instead of Vec<u8> (24 bytes).

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Priority 3 — lowllmLLM provider relatedperformancePerformance optimizationsize/S

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions