pub struct ExecCreateRequest {
pub container_id: String,
pub cmd: Vec<String>,
pub attach_stdin: bool,
pub attach_stdout: bool,
pub attach_stderr: bool,
pub tty: bool,
pub env: Vec<String>,
pub working_dir: String,
pub user: String,
pub privileged: bool,
}Expand description
Request to create an exec instance.
Fields§
§container_id: StringContainer ID or name.
cmd: Vec<String>Command to run.
attach_stdin: boolAttach stdin.
attach_stdout: boolAttach stdout.
attach_stderr: boolAttach stderr.
tty: boolAllocate TTY.
env: Vec<String>Environment variables.
working_dir: StringWorking directory.
user: StringUser to run as.
privileged: boolRun in privileged mode.
Trait Implementations§
Source§impl Clone for ExecCreateRequest
impl Clone for ExecCreateRequest
Source§fn clone(&self) -> ExecCreateRequest
fn clone(&self) -> ExecCreateRequest
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 ExecCreateRequest
impl Debug for ExecCreateRequest
Source§impl Default for ExecCreateRequest
impl Default for ExecCreateRequest
Source§impl<'de> Deserialize<'de> for ExecCreateRequest
impl<'de> Deserialize<'de> for ExecCreateRequest
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
Source§impl Message for ExecCreateRequest
impl Message for ExecCreateRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ExecCreateRequest
impl PartialEq for ExecCreateRequest
Source§impl Serialize for ExecCreateRequest
impl Serialize for ExecCreateRequest
impl StructuralPartialEq for ExecCreateRequest
Auto Trait Implementations§
impl Freeze for ExecCreateRequest
impl RefUnwindSafe for ExecCreateRequest
impl Send for ExecCreateRequest
impl Sync for ExecCreateRequest
impl Unpin for ExecCreateRequest
impl UnwindSafe for ExecCreateRequest
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