pub enum SessionMessageRequestPayload {
Resize(ResizeRequest),
Detach,
}
Expand description
SessionMessageRequestPayload contains a request for a running session.
Variants§
Resize(ResizeRequest)
Resize a named session’s pty. Generated when
a shpool attach
process receives a SIGWINCH.
Detach
Detach the given session. Generated internally by the server from a batch detach request.
Trait Implementations§
Source§impl Debug for SessionMessageRequestPayload
impl Debug for SessionMessageRequestPayload
Source§impl Default for SessionMessageRequestPayload
impl Default for SessionMessageRequestPayload
Source§fn default() -> SessionMessageRequestPayload
fn default() -> SessionMessageRequestPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionMessageRequestPayload
impl<'de> Deserialize<'de> for SessionMessageRequestPayload
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
Auto Trait Implementations§
impl Freeze for SessionMessageRequestPayload
impl RefUnwindSafe for SessionMessageRequestPayload
impl Send for SessionMessageRequestPayload
impl Sync for SessionMessageRequestPayload
impl Unpin for SessionMessageRequestPayload
impl UnwindSafe for SessionMessageRequestPayload
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