Struct s2n_quic_core::stream::ops::Bytes
source · pub struct Bytes {
pub consumed: usize,
pub available: usize,
}
Fields§
§consumed: usize
The 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: usize
The 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§
source§impl PartialEq for Bytes
impl PartialEq for Bytes
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