pub struct DockerfileGenerator { /* private fields */ }Expand description
Dockerfile generator
Implementations§
Source§impl DockerfileGenerator
impl DockerfileGenerator
Sourcepub fn new(config: DockerConfig, project_name: String) -> Self
pub fn new(config: DockerConfig, project_name: String) -> Self
Create a new generator
Sourcepub fn from_project(project_dir: &Path) -> Result<Self>
pub fn from_project(project_dir: &Path) -> Result<Self>
Load from project directory
Sourcepub fn generate_dockerignore(&self) -> String
pub fn generate_dockerignore(&self) -> String
Generate .dockerignore content
Auto Trait Implementations§
impl Freeze for DockerfileGenerator
impl RefUnwindSafe for DockerfileGenerator
impl Send for DockerfileGenerator
impl Sync for DockerfileGenerator
impl Unpin for DockerfileGenerator
impl UnwindSafe for DockerfileGenerator
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