Struct weld_codegen::config::LanguageConfig [−][src]
pub struct LanguageConfig {
pub templates: Option<PathBuf>,
pub output_dir: PathBuf,
pub parameters: BTreeMap<String, TomlValue>,
pub files: Vec<OutputFile>,
}Fields
templates: Option<PathBuf>list of template files or template folders for importing templates. Overwrites any compiled-in templates with the same name(s)
output_dir: PathBufOutput directory. Required. (with weld cli, this will be relative to the output-dir on the command line)
parameters: BTreeMap<String, TomlValue>Additional parameters
files: Vec<OutputFile>Settings specific to individual output files
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more