diff options
Diffstat (limited to 'src/codegen')
| -rw-r--r-- | src/codegen/mod.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs new file mode 100644 index 0000000..37ada3a --- /dev/null +++ b/src/codegen/mod.rs @@ -0,0 +1,15 @@ +use crate::types::{ElementName, RenderedElement}; + +impl RenderedElement { + pub fn codegen(&self) -> Result<(String, String), &str> { + let mut imports = String::new(); + let mut view = String::new(); + + match self.name { + ElementName::Row => { + imports = format!("{imports}\nuse iced::widget::row"); + view = format!("{view}\nrow![]"); + } + } + } +} |
