pub struct DockerConfig {
pub dockerfile: String,
pub context: String,
pub tags: Vec<String>,
}Expand description
Docker build configuration for an application
Fields§
§dockerfile: StringDockerfile path relative to app directory
context: StringBuild context path relative to workspace root
Image tags (e.g., [“latest”, “v1.0.0”])
Trait Implementations§
Source§impl Clone for DockerConfig
impl Clone for DockerConfig
Source§fn clone(&self) -> DockerConfig
fn clone(&self) -> DockerConfig
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 DockerConfig
impl Debug for DockerConfig
Source§impl Default for DockerConfig
impl Default for DockerConfig
Source§impl<'de> Deserialize<'de> for DockerConfig
impl<'de> Deserialize<'de> for DockerConfig
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 Serialize for DockerConfig
impl Serialize for DockerConfig
Source§impl Validate for DockerConfig
impl Validate for DockerConfig
Source§impl<'v_a> ValidateArgs<'v_a> for DockerConfig
impl<'v_a> ValidateArgs<'v_a> for DockerConfig
Auto Trait Implementations§
impl Freeze for DockerConfig
impl RefUnwindSafe for DockerConfig
impl Send for DockerConfig
impl Sync for DockerConfig
impl Unpin for DockerConfig
impl UnwindSafe for DockerConfig
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