pub fn offered(values: &[i64]) -> Vec<Kind>Expand description
Which candidates encode would try on this chunk, in the order it tries them.
The chooser is exhaustive, so this is also the list of encodes it pays for to return one of them. A caller measuring where the encode time goes needs the list separately from the sizes, because a candidate that is offered and turns out not to apply still costs whatever it spent finding that out.