pub struct GeneratedConfigFileDefinition { /* private fields */ }Expand description
One generated top-level config definition backed by a caller-supplied file spelling.
The builder deliberately supports no inline content, environment, external lifecycle, labels, template driver, or file access through this type.
Implementations§
Source§impl GeneratedConfigFileDefinition
impl GeneratedConfigFileDefinition
Sourcepub fn new(
name: impl Into<String>,
file: GeneratedString,
) -> Result<Self, GenerationError>
pub fn new( name: impl Into<String>, file: GeneratedString, ) -> Result<Self, GenerationError>
Creates a config definition with one required resolved single-line file value.
§Errors
Rejects empty, deferred, multiline, or NUL-bearing names and file values.
Sourcepub const fn file(&self) -> &GeneratedString
pub const fn file(&self) -> &GeneratedString
Returns the explicit generated file value through its sensitivity boundary.
Trait Implementations§
Source§impl Clone for GeneratedConfigFileDefinition
impl Clone for GeneratedConfigFileDefinition
Source§fn clone(&self) -> GeneratedConfigFileDefinition
fn clone(&self) -> GeneratedConfigFileDefinition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for GeneratedConfigFileDefinition
impl StructuralPartialEq for GeneratedConfigFileDefinition
Auto Trait Implementations§
impl Freeze for GeneratedConfigFileDefinition
impl RefUnwindSafe for GeneratedConfigFileDefinition
impl Send for GeneratedConfigFileDefinition
impl Sync for GeneratedConfigFileDefinition
impl Unpin for GeneratedConfigFileDefinition
impl UnsafeUnpin for GeneratedConfigFileDefinition
impl UnwindSafe for GeneratedConfigFileDefinition
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