[][src]Trait buildkit_proto::moby::buildkit::v1::frontend::server::LlbBridge

pub trait LlbBridge: Clone {
    type ResolveImageConfigFuture: Future<Item = Response<ResolveImageConfigResponse>, Error = Status>;
    type SolveFuture: Future<Item = Response<SolveResponse>, Error = Status>;
    type ReadFileFuture: Future<Item = Response<ReadFileResponse>, Error = Status>;
    type ReadDirFuture: Future<Item = Response<ReadDirResponse>, Error = Status>;
    type StatFileFuture: Future<Item = Response<StatFileResponse>, Error = Status>;
    type PingFuture: Future<Item = Response<PongResponse>, Error = Status>;
    type ReturnFuture: Future<Item = Response<ReturnResponse>, Error = Status>;
    fn resolve_image_config(
        &mut self,
        request: Request<ResolveImageConfigRequest>
    ) -> Self::ResolveImageConfigFuture;
fn solve(&mut self, request: Request<SolveRequest>) -> Self::SolveFuture;
fn read_file(
        &mut self,
        request: Request<ReadFileRequest>
    ) -> Self::ReadFileFuture;
fn read_dir(
        &mut self,
        request: Request<ReadDirRequest>
    ) -> Self::ReadDirFuture;
fn stat_file(
        &mut self,
        request: Request<StatFileRequest>
    ) -> Self::StatFileFuture;
fn ping(&mut self, request: Request<PingRequest>) -> Self::PingFuture;
fn return(&mut self, request: Request<ReturnRequest>) -> Self::ReturnFuture; }

Associated Types

Loading content...

Required methods

fn resolve_image_config(
    &mut self,
    request: Request<ResolveImageConfigRequest>
) -> Self::ResolveImageConfigFuture

apicaps:CapResolveImage

fn solve(&mut self, request: Request<SolveRequest>) -> Self::SolveFuture

apicaps:CapSolveBase

fn read_file(
    &mut self,
    request: Request<ReadFileRequest>
) -> Self::ReadFileFuture

apicaps:CapReadFile

fn read_dir(&mut self, request: Request<ReadDirRequest>) -> Self::ReadDirFuture

apicaps:CapReadDir

fn stat_file(
    &mut self,
    request: Request<StatFileRequest>
) -> Self::StatFileFuture

apicaps:CapStatFile

fn ping(&mut self, request: Request<PingRequest>) -> Self::PingFuture

fn return(&mut self, request: Request<ReturnRequest>) -> Self::ReturnFuture

Loading content...

Implementors

Loading content...