pub struct StreamRef(_);Implementations§
source§impl StreamRef
impl 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>
sourcepub async fn send_payload(
&self,
res: Bytes,
eof: bool
) -> Result<(), OperationError>
pub async fn send_payload(
&self,
res: Bytes,
eof: bool
) -> Result<(), OperationError>
Send payload
pub fn send_trailers(&self, map: HeaderMap)
pub fn available_send_capacity(&self) -> WindowSize
pub async fn send_capacity(&self) -> Result<WindowSize, OperationError>
sourcepub fn poll_send_capacity(
&self,
cx: &mut Context<'_>
) -> Poll<Result<WindowSize, OperationError>>
pub fn poll_send_capacity(
&self,
cx: &mut Context<'_>
) -> Poll<Result<WindowSize, OperationError>>
Check for available send capacity
sourcepub fn poll_send_reset(
&self,
cx: &mut Context<'_>
) -> Poll<Result<(), OperationError>>
pub fn poll_send_reset(
&self,
cx: &mut Context<'_>
) -> Poll<Result<(), OperationError>>
Check if send part of stream get reset