Review of BufReadSplitter

Hello,

I've written a tool to split a stream, that need a review.

Its goal is to split a stream reader on a defined pattern (like a simple &[u8] or a more complex pattern if needed).
It's tested OK, but certainly need a review of the code, clarifying function's names or comments, and also there's certainly spelling English mistakes (sorry :frowning: ) since it's not my primary language

The Github repository is here : https://github.com/flogbl/buf_read_splitter

A big thanks !