fix errors around the use of super in relative paths

This commit is contained in:
Jorge Aparicio 2017-07-25 22:27:57 -05:00
parent 0e05682d09
commit 8aa3621034

View file

@ -514,12 +514,12 @@ fn tasks(app: &App, ownerships: &Ownerships, root: &mut Vec<Tokens>) {
needs_threshold = true;
fields.push(quote! {
pub #name: super::_resource::#name,
pub #name: ::_resource::#name,
});
exprs.push(quote! {
#name: {
super::_resource::#name::new()
::_resource::#name::new()
},
});
}
@ -592,8 +592,8 @@ fn tasks(app: &App, ownerships: &Ownerships, root: &mut Vec<Tokens>) {
let priority = task.priority;
if needs_threshold {
tys.push(quote!(&mut Threshold));
exprs.push(quote!(&mut Threshold::new(#priority)));
tys.push(quote!(&mut #krate::Threshold));
exprs.push(quote!(&mut #krate::Threshold::new(#priority)));
}
if has_resources {