wiggle: allow user-configurable error transformations
This commit is contained in:
@@ -98,7 +98,10 @@ pub fn from_witx(args: TokenStream) -> TokenStream {
|
||||
let doc = witx::load(&config.witx.paths).expect("loading witx");
|
||||
let names = wiggle_generate::Names::new(&config.ctx.name, quote!(wiggle));
|
||||
|
||||
let code = wiggle_generate::generate(&doc, &names);
|
||||
let error_transform = wiggle_generate::ErrorTransform::new(&config.errors, &doc)
|
||||
.expect("validating error transform");
|
||||
|
||||
let code = wiggle_generate::generate(&doc, &names, &error_transform);
|
||||
let metadata = if cfg!(feature = "wiggle_metadata") {
|
||||
wiggle_generate::generate_metadata(&doc, &names)
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user