pub trait ReadBufExt {
// Required method
fn with_limited<F, T>(&mut self, limit: usize, callback: F) -> T
where F: FnOnce(&mut ReadBuf<'_>) -> T;
}Available on crate features
tokio1 and futures03 only.Expand description
Extensions to tokio’s ReadBuf.
Requires the tokio1 feature to be enabled.
Required Methods§
Sourcefn with_limited<F, T>(&mut self, limit: usize, callback: F) -> T
fn with_limited<F, T>(&mut self, limit: usize, callback: F) -> T
Convert this ReadBuf into a limited one backed by the same storage, then
call the callback with this limited instance..
Any changes to the ReadBuf made by the callback are reflected in the original
ReadBuf.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.