pub enum ShellData {
Data(Vec<u8>),
Sync(u64),
Size(u32, u32),
}Expand description
Internal message routed to shell runners.
Variants§
Data(Vec<u8>)
Sequence of input bytes from the server.
Sync(u64)
Information about the server’s current sequence number.
Size(u32, u32)
Resize the shell to a different number of rows and columns.
Auto Trait Implementations§
impl Freeze for ShellData
impl RefUnwindSafe for ShellData
impl Send for ShellData
impl Sync for ShellData
impl Unpin for ShellData
impl UnwindSafe for ShellData
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request