pub struct StdioOptions {
pub command: String,
pub args: Vec<String>,
pub cwd: PathBuf,
pub env: Vec<(String, String)>,
}Expand description
How to start a stdio server.
Fields§
§command: StringThe program.
args: Vec<String>Its arguments.
cwd: PathBufIts working directory.
env: Vec<(String, String)>Variables added to the inherited environment.
Trait Implementations§
Source§impl Clone for StdioOptions
impl Clone for StdioOptions
Source§impl Debug for StdioOptions
impl Debug for StdioOptions
Source§impl Default for StdioOptions
impl Default for StdioOptions
Source§impl PartialEq for StdioOptions
impl PartialEq for StdioOptions
impl StructuralPartialEq for StdioOptions
Auto Trait Implementations§
impl Freeze for StdioOptions
impl RefUnwindSafe for StdioOptions
impl Send for StdioOptions
impl Sync for StdioOptions
impl Unpin for StdioOptions
impl UnsafeUnpin for StdioOptions
impl UnwindSafe for StdioOptions
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