pub enum Command {
Path(String),
Text(String),
}
Variants§
Path(String)
Script file path on the host VM.
To specify an interpreter, please add a #!<interpreter>
(also known as
shebang line)) as the
first line of the file.(For example, to execute the script using bash,
#!/bin/bash
should be the first line of the file. To execute the
script usingPython3
, #!/usr/bin/env python3
should be the first
line of the file.) Otherwise, the file will by default be executed by
/bin/sh
.
Text(String)
Shell script text.
To specify an interpreter, please add a #!<interpreter>\n
at the
beginning of the text.(For example, to execute the script using bash,
#!/bin/bash\n
should be added. To execute the script usingPython3
,
#!/usr/bin/env python3\n
should be added.) Otherwise, the script will
by default be executed by /bin/sh
.
Implementations§
source§impl Command
impl Command
sourcepub fn merge<B>(
field: &mut Option<Command>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<Command>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for Command
impl PartialEq for Command
impl StructuralPartialEq for Command
Auto Trait Implementations§
impl Freeze for Command
impl RefUnwindSafe for Command
impl Send for Command
impl Sync for Command
impl Unpin for Command
impl UnwindSafe for Command
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
T
in a tonic::Request