pub struct WorkspaceMoulinBuildAdminConfig {
pub http_proxy: Option<String>,
pub https_proxy: Option<String>,
pub no_proxy: Option<String>,
pub registry_mirror: Option<String>,
pub build_args: BTreeMap<String, String>,
pub build_env: BTreeMap<String, String>,
}Expand description
Non-secret defaults materialized into direct Workspace Moulin BuildJobs.
Fields§
§http_proxy: Option<String>§https_proxy: Option<String>§no_proxy: Option<String>§registry_mirror: Option<String>§build_args: BTreeMap<String, String>§build_env: BTreeMap<String, String>Implementations§
Source§impl WorkspaceMoulinBuildAdminConfig
impl WorkspaceMoulinBuildAdminConfig
Sourcepub fn effective_build_env(&self) -> BTreeMap<String, String>
pub fn effective_build_env(&self) -> BTreeMap<String, String>
Ordinary non-secret variables retain Docker-compatible ENV precedence.
Sourcepub fn effective_network_policy(&self) -> Option<MoulinBuildNetworkPolicy>
pub fn effective_network_policy(&self) -> Option<MoulinBuildNetworkPolicy>
Preserve platform ownership instead of degrading proxy configuration to ordinary build_env that Dockerfile ENV may shadow.
Trait Implementations§
Source§impl Clone for WorkspaceMoulinBuildAdminConfig
impl Clone for WorkspaceMoulinBuildAdminConfig
Source§fn clone(&self) -> WorkspaceMoulinBuildAdminConfig
fn clone(&self) -> WorkspaceMoulinBuildAdminConfig
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 Default for WorkspaceMoulinBuildAdminConfig
impl Default for WorkspaceMoulinBuildAdminConfig
Source§fn default() -> WorkspaceMoulinBuildAdminConfig
fn default() -> WorkspaceMoulinBuildAdminConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkspaceMoulinBuildAdminConfig
impl<'de> Deserialize<'de> for WorkspaceMoulinBuildAdminConfig
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
impl Eq for WorkspaceMoulinBuildAdminConfig
impl StructuralPartialEq for WorkspaceMoulinBuildAdminConfig
Auto Trait Implementations§
impl Freeze for WorkspaceMoulinBuildAdminConfig
impl RefUnwindSafe for WorkspaceMoulinBuildAdminConfig
impl Send for WorkspaceMoulinBuildAdminConfig
impl Sync for WorkspaceMoulinBuildAdminConfig
impl Unpin for WorkspaceMoulinBuildAdminConfig
impl UnsafeUnpin for WorkspaceMoulinBuildAdminConfig
impl UnwindSafe for WorkspaceMoulinBuildAdminConfig
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