Struct blue_build::template::ContainerFileTemplate
source · pub struct ContainerFileTemplate<'a> { /* private fields */ }Implementations§
source§impl<'a> ContainerFileTemplate<'a>
impl<'a> ContainerFileTemplate<'a>
sourcepub fn builder() -> ContainerFileTemplateBuilder<'a, ((), (), ())>
pub fn builder() -> ContainerFileTemplateBuilder<'a, ((), (), ())>
Create a builder for building ContainerFileTemplate.
On the builder, call .recipe(...), .recipe_path(...), .export_script(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of ContainerFileTemplate.
Trait Implementations§
source§impl<'a> Clone for ContainerFileTemplate<'a>
impl<'a> Clone for ContainerFileTemplate<'a>
source§fn clone(&self) -> ContainerFileTemplate<'a>
fn clone(&self) -> ContainerFileTemplate<'a>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl<'a> Debug for ContainerFileTemplate<'a>
impl<'a> Debug for ContainerFileTemplate<'a>
source§impl<'a> Display for ContainerFileTemplate<'a>
impl<'a> Display for ContainerFileTemplate<'a>
source§impl<'a> Template for ContainerFileTemplate<'a>
impl<'a> Template for ContainerFileTemplate<'a>
source§fn render_into(&self, writer: &mut (impl Write + ?Sized)) -> Result<()>
fn render_into(&self, writer: &mut (impl Write + ?Sized)) -> Result<()>
Renders the template to the given
writer fmt buffersource§const SIZE_HINT: usize = 1_414usize
const SIZE_HINT: usize = 1_414usize
Provides a rough estimate of the expanded length of the rendered template. Larger
values result in higher memory usage but fewer reallocations. Smaller values result in the
opposite. This value only affects
render. It does not take effect when calling
render_into, write_into, the fmt::Display implementation, or the blanket
ToString::to_string implementation.source§const MIME_TYPE: &'static str = "text/plain; charset=utf-8"
const MIME_TYPE: &'static str = "text/plain; charset=utf-8"
The MIME type (Content-Type) of the data that gets rendered by this Template
Auto Trait Implementations§
impl<'a> RefUnwindSafe for ContainerFileTemplate<'a>
impl<'a> Send for ContainerFileTemplate<'a>
impl<'a> Sync for ContainerFileTemplate<'a>
impl<'a> Unpin for ContainerFileTemplate<'a>
impl<'a> UnwindSafe for ContainerFileTemplate<'a>
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
source§impl<T> DynTemplate for Twhere
T: Template,
impl<T> DynTemplate for Twhere
T: Template,
source§fn dyn_render(&self) -> Result<String, Error>
fn dyn_render(&self) -> Result<String, Error>
Helper method which allocates a new
String and renders into itsource§fn dyn_render_into(&self, writer: &mut dyn Write) -> Result<(), Error>
fn dyn_render_into(&self, writer: &mut dyn Write) -> Result<(), Error>
Renders the template to the given
writer fmt buffersource§fn dyn_write_into(&self, writer: &mut dyn Write) -> Result<(), Error>
fn dyn_write_into(&self, writer: &mut dyn Write) -> Result<(), Error>
Renders the template to the given
writer io buffersource§fn extension(&self) -> Option<&'static str>
fn extension(&self) -> Option<&'static str>
Helper function to inspect the template’s extension