pub struct CancelStreamRequest {
pub target_stream_id: u32,
pub reason: CancellationReason,
}Expand description
CANCEL_STREAM (0x0050) — stop an in-flight stream.
Sent on a NEW stream id, naming the stream to cancel in
target_stream_id; the server answers CANCEL_STREAM_ACK and stops
emitting frames for the target. Without this a consumer that abandons a
streamed recall leaves the server producing frames nobody reads.
Fields§
§target_stream_id: u32§reason: CancellationReasonTrait Implementations§
Source§impl Clone for CancelStreamRequest
impl Clone for CancelStreamRequest
Source§impl Debug for CancelStreamRequest
impl Debug for CancelStreamRequest
Source§impl<'de> Deserialize<'de> for CancelStreamRequest
impl<'de> Deserialize<'de> for CancelStreamRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CancelStreamRequest
Source§impl PartialEq for CancelStreamRequest
impl PartialEq for CancelStreamRequest
Source§impl Serialize for CancelStreamRequest
impl Serialize for CancelStreamRequest
impl StructuralPartialEq for CancelStreamRequest
Auto Trait Implementations§
impl Freeze for CancelStreamRequest
impl RefUnwindSafe for CancelStreamRequest
impl Send for CancelStreamRequest
impl Sync for CancelStreamRequest
impl Unpin for CancelStreamRequest
impl UnsafeUnpin for CancelStreamRequest
impl UnwindSafe for CancelStreamRequest
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