Enum weld_codegen::config::ModelSource [−][src]
pub enum ModelSource {
Url {
url: String,
files: Vec<String>,
},
Path {
path: PathBuf,
files: Vec<String>,
},
}Expand description
Source directory or url prefix for finding model files
For Paths, the path and files can be model files, or directories, which will
be searched recursively for model files with .json or .smithy extensions.
files array is optional if url or path directly references a model file,
Variants
Implementations
convenience function to create a ModelSource for a single file path
Trait Implementations
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 ModelSourceimpl Send for ModelSourceimpl Sync for ModelSourceimpl Unpin for ModelSourceimpl UnwindSafe for ModelSource