Struct bollard_buildkit_proto::pb::ExecOp
source · pub struct ExecOp {
pub meta: Option<Meta>,
pub mounts: Vec<Mount>,
pub network: i32,
pub security: i32,
pub secretenv: Vec<SecretEnv>,
}
Expand description
ExecOp executes a command in a container.
Fields§
§meta: Option<Meta>
§mounts: Vec<Mount>
§network: i32
§security: i32
§secretenv: Vec<SecretEnv>
Implementations§
source§impl ExecOp
impl ExecOp
sourcepub fn network(&self) -> NetMode
pub fn network(&self) -> NetMode
Returns the enum value of network
, or the default if the field is set to an invalid enum value.
sourcepub fn set_network(&mut self, value: NetMode)
pub fn set_network(&mut self, value: NetMode)
Sets network
to the provided enum value.
sourcepub fn security(&self) -> SecurityMode
pub fn security(&self) -> SecurityMode
Returns the enum value of security
, or the default if the field is set to an invalid enum value.
sourcepub fn set_security(&mut self, value: SecurityMode)
pub fn set_security(&mut self, value: SecurityMode)
Sets security
to the provided enum value.
Trait Implementations§
source§impl Message for ExecOp
impl Message for ExecOp
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
. Read moreimpl StructuralPartialEq for ExecOp
Auto Trait Implementations§
impl RefUnwindSafe for ExecOp
impl Send for ExecOp
impl Sync for ExecOp
impl Unpin for ExecOp
impl UnwindSafe for ExecOp
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§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>
Wrap the input message
T
in a tonic::Request