pub struct BuildSidecarRequest {Show 16 fields
pub context_dir: String,
pub dockerfile_paths: Vec<String>,
pub tags: Vec<String>,
pub platforms: Vec<String>,
pub build_args: BTreeMap<String, String>,
pub secrets: Vec<String>,
pub ssh: Vec<String>,
pub target_stage: Option<String>,
pub host_network: bool,
pub cache_from: Option<String>,
pub cache_to: Option<String>,
pub no_cache: bool,
pub squash: bool,
pub layers: bool,
pub format: Option<String>,
pub pull_policy: Option<String>,
}Expand description
Wire-shaped request for the sidecar’s Build RPC.
This mirrors the proto schema 1:1 so the Rust client can deserialize
without an intermediate translation type. Fields that are Option in
the proto become Option here; repeated fields become Vec.
Fields§
§context_dir: String§dockerfile_paths: Vec<String>§platforms: Vec<String>§build_args: BTreeMap<String, String>§secrets: Vec<String>§ssh: Vec<String>§target_stage: Option<String>§host_network: bool§cache_from: Option<String>§cache_to: Option<String>§no_cache: bool§squash: bool§layers: bool§format: Option<String>§pull_policy: Option<String>Trait Implementations§
Source§impl Clone for BuildSidecarRequest
impl Clone for BuildSidecarRequest
Source§fn clone(&self) -> BuildSidecarRequest
fn clone(&self) -> BuildSidecarRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BuildSidecarRequest
impl Debug for BuildSidecarRequest
Source§impl Default for BuildSidecarRequest
impl Default for BuildSidecarRequest
Source§fn default() -> BuildSidecarRequest
fn default() -> BuildSidecarRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BuildSidecarRequest
impl<'de> Deserialize<'de> for BuildSidecarRequest
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 BuildSidecarRequest
impl RefUnwindSafe for BuildSidecarRequest
impl Send for BuildSidecarRequest
impl Sync for BuildSidecarRequest
impl Unpin for BuildSidecarRequest
impl UnsafeUnpin for BuildSidecarRequest
impl UnwindSafe for BuildSidecarRequest
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