Thanks for the feedback! This means I need better docs :)<p>So, the framework itself does not implement any of that, it is on the consumer. It just calls the proper methods on the trait object provided.<p><a href="https:&#x2F;&#x2F;nathansizemore.github.io&#x2F;hydrogen&#x2F;hydrogen&#x2F;trait.Stream.html" rel="nofollow">https:&#x2F;&#x2F;nathansizemore.github.io&#x2F;hydrogen&#x2F;hydrogen&#x2F;trait.Str...</a><p>In the README example, I&#x27;m using it combined with another streaming crate I made, which does provide all of the internal buffering and state management for non-blocking I&#x2F;O.