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§
impl 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