pub struct ShellInputResponse {
pub written: bool,
pub reason: Option<ShellInputFailure>,
}Expand description
Response from POST /api/v1/shell/input
Fields§
§written: boolfalse if the shell is not running, has no captured stdin, or the write failed.
reason: Option<ShellInputFailure>Why the write did not happen (None when written is true). Lets callers
distinguish “shell exited” from “shell is running but was created without
capture_stdin=true”, which are otherwise indistinguishable from written.
Trait Implementations§
Source§impl Clone for ShellInputResponse
impl Clone for ShellInputResponse
Source§fn clone(&self) -> ShellInputResponse
fn clone(&self) -> ShellInputResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ShellInputResponse
impl Debug for ShellInputResponse
Source§impl<'de> Deserialize<'de> for ShellInputResponse
impl<'de> Deserialize<'de> for ShellInputResponse
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 ShellInputResponse
impl RefUnwindSafe for ShellInputResponse
impl Send for ShellInputResponse
impl Sync for ShellInputResponse
impl Unpin for ShellInputResponse
impl UnsafeUnpin for ShellInputResponse
impl UnwindSafe for ShellInputResponse
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