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
Auto Trait Implementations
impl RefUnwindSafe for LanguageConfig
impl Send for LanguageConfig
impl Sync for LanguageConfig
impl Unpin for LanguageConfig
impl UnwindSafe for LanguageConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
