Struct sccache::dist::pkg::ToolchainPackageBuilder
source · pub struct ToolchainPackageBuilder { /* private fields */ }
Implementations§
source§impl ToolchainPackageBuilder
impl ToolchainPackageBuilder
pub fn new() -> Self
pub fn add_common(&mut self) -> Result<()>
pub fn add_executable_and_deps(&mut self, executable: PathBuf) -> Result<()>
pub fn add_dir(&mut self, dir_path: PathBuf) -> Result<()>
pub fn add_file(&mut self, file_path: PathBuf) -> Result<()>
pub fn add_dir_contents(&mut self, dir_path: &Path) -> Result<()>
pub fn into_compressed_tar<W: Write + Send + 'static>( self, writer: W ) -> Result<()>
Auto Trait Implementations§
impl Freeze for ToolchainPackageBuilder
impl RefUnwindSafe for ToolchainPackageBuilder
impl Send for ToolchainPackageBuilder
impl Sync for ToolchainPackageBuilder
impl Unpin for ToolchainPackageBuilder
impl UnwindSafe for ToolchainPackageBuilder
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