pub struct CreatePtyRequest {
pub command: Option<String>,
pub args: Vec<String>,
pub cwd: Option<String>,
pub env: Option<HashMap<String, String>>,
pub size: Option<PtySize>,
}Expand description
Request to create a PTY.
Fields§
§command: Option<String>Shell command to run.
args: Vec<String>Arguments.
cwd: Option<String>Working directory.
env: Option<HashMap<String, String>>Environment variables.
size: Option<PtySize>Initial terminal size.
Trait Implementations§
Source§impl Clone for CreatePtyRequest
impl Clone for CreatePtyRequest
Source§fn clone(&self) -> CreatePtyRequest
fn clone(&self) -> CreatePtyRequest
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 moreSource§impl Debug for CreatePtyRequest
impl Debug for CreatePtyRequest
Source§impl Default for CreatePtyRequest
impl Default for CreatePtyRequest
Source§fn default() -> CreatePtyRequest
fn default() -> CreatePtyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreatePtyRequest
impl<'de> Deserialize<'de> for CreatePtyRequest
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 CreatePtyRequest
impl RefUnwindSafe for CreatePtyRequest
impl Send for CreatePtyRequest
impl Sync for CreatePtyRequest
impl Unpin for CreatePtyRequest
impl UnwindSafe for CreatePtyRequest
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