[][src]Trait buildkit_llb::ops::OperationBuilder

pub trait OperationBuilder<'a> {
    fn custom_name<S>(self, name: S) -> Self
    where
        S: Into<String>
;
fn ignore_cache(self, ignore: bool) -> Self; fn ref_counted(self) -> Arc<Self>
    where
        Self: Sized + 'a
, { ... } }

Common operation methods.

Required methods

fn custom_name<S>(self, name: S) -> Self where
    S: Into<String>, 

Sets an operation display name.

fn ignore_cache(self, ignore: bool) -> Self

Sets caching behavior.

Loading content...

Provided methods

fn ref_counted(self) -> Arc<Self> where
    Self: Sized + 'a, 

Convert the operation into Arc so it can be shared when efficient borrowing is not possible.

Loading content...

Implementors

impl OperationBuilder<'static> for GitSource[src]

impl OperationBuilder<'static> for HttpSource[src]

impl OperationBuilder<'static> for ImageSource[src]

impl OperationBuilder<'static> for LocalSource[src]

impl<'a> OperationBuilder<'a> for SequenceOperation<'a>[src]

impl<'a> OperationBuilder<'a> for Command<'a>[src]

Loading content...