summaryrefslogtreecommitdiff
path: root/dhall_proc_macros/src/parse_children.rs
diff options
context:
space:
mode:
authorNadrieril2019-09-06 18:17:36 +0200
committerNadrieril2019-09-09 12:50:11 +0200
commit0388d9858627693bab2433f134eb4ed1d6e9b164 (patch)
tree6684345ef23870eee47bc737cd3b65ddc6fb579e /dhall_proc_macros/src/parse_children.rs
parent2f6f21c52e60c560eb4c5fff9441b7d20c8c1d9a (diff)
Make ParseInput independent from dhall-specific types
Diffstat (limited to '')
-rw-r--r--dhall_proc_macros/src/parse_children.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/dhall_proc_macros/src/parse_children.rs b/dhall_proc_macros/src/parse_children.rs
index a35c03f..d6474a7 100644
--- a/dhall_proc_macros/src/parse_children.rs
+++ b/dhall_proc_macros/src/parse_children.rs
@@ -186,11 +186,11 @@ pub fn parse_children(
.collect::<Result<Vec<_>>>()?;
Ok(quote!({
- let #i_children_rules: Vec<_> = #input_expr.pair
+ let #i_children_rules: Vec<_> = #input_expr.as_pair()
.clone()
.into_inner()
.map(|p| p.as_rule())
- .map(<Self as PestConsumer>::rule_alias)
+ .map(<Self as pest_consume::PestConsumer>::rule_alias)
.collect();
let #i_children_rules: Vec<&str> = #i_children_rules
.iter()
@@ -199,7 +199,7 @@ pub fn parse_children(
#[allow(unused_mut)]
let mut #i_inputs = #input_expr
- .pair
+ .as_pair()
.clone()
.into_inner()
.map(|p| #input_expr.with_pair(p));