Struct openssh_mux_client::EstablishedSession
source · [−]pub struct EstablishedSession { /* private fields */ }
Expand description
Cancel safety
All methods of this struct is not cancellation safe.
Implementations
sourceimpl EstablishedSession
impl EstablishedSession
sourcepub async fn wait(self) -> Result<SessionStatus, (Error, Self)>
pub async fn wait(self) -> Result<SessionStatus, (Error, Self)>
Wait for session status to change
Return Self
on error so that you can handle the error and restart
the operation.
If the server close the connection without sending anything,
this function would return Ok(None)
.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for EstablishedSession
impl Send for EstablishedSession
impl Sync for EstablishedSession
impl Unpin for EstablishedSession
impl UnwindSafe for EstablishedSession
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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