[−][src]Trait sccache::dist::Client
Required methods
pub fn do_alloc_job(&self, tc: Toolchain) -> SFuture<AllocJobResult>
[src]
pub fn do_get_status(&self) -> SFuture<SchedulerStatusResult>
[src]
pub fn do_submit_toolchain(
&self,
job_alloc: JobAlloc,
tc: Toolchain
) -> SFuture<SubmitToolchainResult>
[src]
&self,
job_alloc: JobAlloc,
tc: Toolchain
) -> SFuture<SubmitToolchainResult>
pub fn do_run_job(
&self,
job_alloc: JobAlloc,
command: CompileCommand,
outputs: Vec<String>,
inputs_packager: Box<dyn InputsPackager>
) -> SFuture<(RunJobResult, PathTransformer)>
[src]
&self,
job_alloc: JobAlloc,
command: CompileCommand,
outputs: Vec<String>,
inputs_packager: Box<dyn InputsPackager>
) -> SFuture<(RunJobResult, PathTransformer)>
pub fn put_toolchain(
&self,
compiler_path: &Path,
weak_key: &str,
toolchain_packager: Box<dyn ToolchainPackager>
) -> SFuture<(Toolchain, Option<(String, PathBuf)>)>
[src]
&self,
compiler_path: &Path,
weak_key: &str,
toolchain_packager: Box<dyn ToolchainPackager>
) -> SFuture<(Toolchain, Option<(String, PathBuf)>)>
pub fn rewrite_includes_only(&self) -> bool
[src]
pub fn get_custom_toolchain(&self, exe: &PathBuf) -> Option<PathBuf>
[src]
Implementors
impl Client for Client
[src]
pub fn do_alloc_job(&self, tc: Toolchain) -> SFuture<AllocJobResult>
[src]
pub fn do_get_status(&self) -> SFuture<SchedulerStatusResult>
[src]
pub fn do_submit_toolchain(
&self,
job_alloc: JobAlloc,
tc: Toolchain
) -> SFuture<SubmitToolchainResult>
[src]
&self,
job_alloc: JobAlloc,
tc: Toolchain
) -> SFuture<SubmitToolchainResult>
pub fn do_run_job(
&self,
job_alloc: JobAlloc,
command: CompileCommand,
outputs: Vec<String>,
inputs_packager: Box<dyn InputsPackager>
) -> SFuture<(RunJobResult, PathTransformer)>
[src]
&self,
job_alloc: JobAlloc,
command: CompileCommand,
outputs: Vec<String>,
inputs_packager: Box<dyn InputsPackager>
) -> SFuture<(RunJobResult, PathTransformer)>
pub fn put_toolchain(
&self,
compiler_path: &Path,
weak_key: &str,
toolchain_packager: Box<dyn ToolchainPackager>
) -> SFuture<(Toolchain, Option<(String, PathBuf)>)>
[src]
&self,
compiler_path: &Path,
weak_key: &str,
toolchain_packager: Box<dyn ToolchainPackager>
) -> SFuture<(Toolchain, Option<(String, PathBuf)>)>