http icon indicating copy to clipboard operation
http copied to clipboard

HeaderMap: Store "link" indices as u16

Open mbrubeck opened this issue 6 years ago • 0 comments

Indices into the vectors in HeaderMap are guaranteed to fit within u16 (see #386), but the header::map::{Link, Links} types store them as usize.

Changing these fields from usize to u16 would reduce memory footprint and might improve cache-friendliness of HeaderMap.

mbrubeck avatar Jan 27 '20 20:01 mbrubeck