This rust crate allow to take a part of an object that implement Read + Seek (typically a file), by specifing it's offset and lenght. It can also build similar item with an Arc
This mutex can however be locked for single-threader access, allowing near-native performance.