pub struct OciBuildRequest {
pub service: String,
pub image_ref: String,
pub dockerfile: Option<String>,
pub context: PathBuf,
pub platforms: Vec<String>,
pub dry_run: bool,
pub project_root: PathBuf,
pub service_root: Option<PathBuf>,
pub local_image: bool,
}Fields§
§service: String§image_ref: StringFull image reference including tag (e.g. ghcr.io/org/app:1.2.3).
dockerfile: Option<String>§context: PathBufBuild context directory (absolute or relative to project root; adapter resolves).
platforms: Vec<String>§dry_run: bool§project_root: PathBuf§service_root: Option<PathBuf>§local_image: boolWhen true, build into the local Docker engine only (docker build /
buildx --load) and do not push to a remote registry.
Trait Implementations§
Source§impl Clone for OciBuildRequest
impl Clone for OciBuildRequest
Source§fn clone(&self) -> OciBuildRequest
fn clone(&self) -> OciBuildRequest
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 OciBuildRequest
impl Debug for OciBuildRequest
Source§impl<'de> Deserialize<'de> for OciBuildRequest
impl<'de> Deserialize<'de> for OciBuildRequest
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 OciBuildRequest
impl RefUnwindSafe for OciBuildRequest
impl Send for OciBuildRequest
impl Sync for OciBuildRequest
impl Unpin for OciBuildRequest
impl UnsafeUnpin for OciBuildRequest
impl UnwindSafe for OciBuildRequest
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