pub struct Bytes {
pub consumed: usize,
pub available: usize,
}Fields§
§consumed: usizeThe number of bytes that were consumed by the operation.
In the case of tx operations, this is the number of bytes that were sent on the
stream.
In the case of rx operations, this is the number of bytes that were received from the
stream.
available: usizeThe number of bytes that are available on the stream.
In the case of tx operations, this is the number of additional bytes that can be sent
in the stream. Note that this is not a hard limit on accepting a chunk of data.
In the case of rx operations, this is the number of additional bytes that can be received
from the stream.
Trait Implementations§
impl Eq for Bytes
impl StructuralPartialEq for Bytes
Auto Trait Implementations§
impl Freeze for Bytes
impl RefUnwindSafe for Bytes
impl Send for Bytes
impl Sync for Bytes
impl Unpin for Bytes
impl UnwindSafe for Bytes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more