Having Glitches trying to use a Sinc Function Interpolation on a Signal, by chunks of 1024 samples
Ah, that's interpolatef (it's in vector/src/vector_types/time_freq/interpolation.rs).

I'm not fluent in Rust, but I think it calculates the interpolation by:


Taking in a function (a real impulse response), and generating sampled vectors of that, with fractional offsets.
It uses that polyphase filterbank to do the arbitrary resampling


You could hence just "prepend" every chunk with conv_len samples, and then "throw away" the right amount of samples from the beginning of the result. 

However, that might be hard: Since this function allows for arbitrary real resampling ratios, conv_length * interpolation_factor might not be an integer.

So, the easiest thing would probably to restrict yourself to rational resampling ratios, here, and always transport a number of samples $n \ge \text{conv_len}$ with $\mathbb N \ni n = \frac m{\text{conv_len}}$ so that you can always throw away an integer amount of samples.