pub struct ModuleScaffoldPlan {
pub template_id: ModuleTemplateId,
pub normalized_name: String,
pub files: Vec<WizardPlannedFile>,
}Expand description
The set of files a module template expands into, with the normalized name resolved.
Fields§
§template_id: ModuleTemplateIdTemplate the plan was produced from.
normalized_name: StringModule name after normalization, substituted into generated content.
files: Vec<WizardPlannedFile>Files to write, in emit order.
Auto Trait Implementations§
impl Freeze for ModuleScaffoldPlan
impl RefUnwindSafe for ModuleScaffoldPlan
impl Send for ModuleScaffoldPlan
impl Sync for ModuleScaffoldPlan
impl Unpin for ModuleScaffoldPlan
impl UnsafeUnpin for ModuleScaffoldPlan
impl UnwindSafe for ModuleScaffoldPlan
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