I just released linebuffer 0.1, a ringbuffer for [u8] data of dynamic size.
I couldn't find anything for this, so here it is.
My future use case is the storage of stdout/-err/-in as lines with a lazy string conversion. (For service-daemon.)
I plan to add a writer-interface in the future so it can be directly used in my async logic.