pub struct Stream(_);Expand description
HTTP/2 Stream
Methods from Deref<Target = StreamRef>
pub fn id(&self) -> StreamId
sourcepub fn empty_capacity(&self) -> Capacity
pub fn empty_capacity(&self) -> Capacity
Get capacity instance for current stream
pub fn send_response(
&self,
status: StatusCode,
headers: HeaderMap,
eof: bool
) -> Result<(), OperationError>
pub async fn send_payload(
&self,
res: Bytes,
eof: bool
) -> Result<(), OperationError>
pub fn send_trailers(&self, map: HeaderMap)
pub fn available_send_capacity(&self) -> WindowSize
pub async fn send_capacity(&self) -> Result<WindowSize, OperationError>
pub fn poll_send_capacity(
&self,
cx: &mut Context<'_>
) -> Poll<Result<WindowSize, OperationError>>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Stream
impl !Send for Stream
impl !Sync for Stream
impl Unpin for Stream
impl !UnwindSafe for Stream
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more