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
Url
Path
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 ModelSource
impl Send for ModelSource
impl Sync for ModelSource
impl Unpin for ModelSource
impl UnwindSafe for ModelSource
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
