pub struct MuxStreamCloser {
    pub stream_id: u32,
    /* private fields */
}Expand description
Close handle for a multiplexor stream.
Fields§
§stream_id: u32ID of the stream.
Implementations§
Source§impl MuxStreamCloser
 
impl MuxStreamCloser
Sourcepub async fn close(&self, reason: CloseReason) -> Result<(), WispError>
 
pub async fn close(&self, reason: CloseReason) -> Result<(), WispError>
Close the stream. You will no longer be able to write or read after this has been called.
Sourcepub fn get_close_reason(&self) -> Option<CloseReason>
 
pub fn get_close_reason(&self) -> Option<CloseReason>
Get the stream’s close reason, if it was closed.
Trait Implementations§
Source§impl Clone for MuxStreamCloser
 
impl Clone for MuxStreamCloser
Source§fn clone(&self) -> MuxStreamCloser
 
fn clone(&self) -> MuxStreamCloser
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreAuto Trait Implementations§
impl Freeze for MuxStreamCloser
impl RefUnwindSafe for MuxStreamCloser
impl Send for MuxStreamCloser
impl Sync for MuxStreamCloser
impl Unpin for MuxStreamCloser
impl UnwindSafe for MuxStreamCloser
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