mirror of https://github.com/zkat/miette.git
fix(derive): absolute path references to Diagnostic (#118)
This commit is contained in:
parent
9d50daf351
commit
6eb3d2d8a6
|
|
@ -56,7 +56,7 @@ impl Related {
|
||||||
quote! {
|
quote! {
|
||||||
Self::#ident #display_pat => {
|
Self::#ident #display_pat => {
|
||||||
std::option::Option::Some(std::boxed::Box::new(
|
std::option::Option::Some(std::boxed::Box::new(
|
||||||
#rel.iter().map(|x| -> &(dyn Diagnostic) { &*x })
|
#rel.iter().map(|x| -> &(dyn miette::Diagnostic) { &*x })
|
||||||
))
|
))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -69,7 +69,7 @@ impl Related {
|
||||||
let rel = &self.0;
|
let rel = &self.0;
|
||||||
Some(quote! {
|
Some(quote! {
|
||||||
fn related<'a>(&'a self) -> std::option::Option<std::boxed::Box<dyn std::iter::Iterator<Item = &'a dyn miette::Diagnostic> + 'a>> {
|
fn related<'a>(&'a self) -> std::option::Option<std::boxed::Box<dyn std::iter::Iterator<Item = &'a dyn miette::Diagnostic> + 'a>> {
|
||||||
std::option::Option::Some(std::boxed::Box::new(self.#rel.iter().map(|x| -> &(dyn Diagnostic) { &*x })))
|
std::option::Option::Some(std::boxed::Box::new(self.#rel.iter().map(|x| -> &(dyn miette::Diagnostic) { &*x })))
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue