1111//! use ion_rs::value::*;
1212//! use ion_rs::value::reader::*;
1313//!
14- //! fn main() -> PestionResult <()> {
14+ //! fn main() -> PestToIonResult <()> {
1515//! // parse a Pest grammar and convert it to Ion element
1616//! let actual = r#"a = @{ "a" | "b" ~ "c" }"#.try_pest_to_element()?;
1717//!
@@ -60,7 +60,7 @@ pub trait TryPestToElement {
6060 ///
6161 /// This returns `Err` if the the conversion fails. For example, this can happen if the
6262 /// source is not a valid Pest grammar.
63- fn try_pest_to_element ( & self ) -> PestionResult < Self :: Element > ;
63+ fn try_pest_to_element ( & self ) -> PestToIonResult < Self :: Element > ;
6464}
6565
6666/// Infallible conversion of a Pest grammar (or part of a grammar) into Ion [`Element`].
@@ -78,7 +78,7 @@ impl TryPestToElement for &str {
7878 type Element = OwnedElement ;
7979
8080 /// Parses a `str` slice as a Pest grammar and serializes the AST into [`Element`].
81- fn try_pest_to_element ( & self ) -> PestionResult < Self :: Element > {
81+ fn try_pest_to_element ( & self ) -> PestToIonResult < Self :: Element > {
8282 let pairs = PestParser :: parse ( Rule :: grammar_rules, * self ) ?;
8383 let ast = match consume_rules ( pairs) {
8484 Ok ( ast) => ast,
@@ -422,7 +422,7 @@ mod tests {
422422 },
423423 }"#
424424 ) ]
425- fn good < T , S > ( #[ case] input : T , #[ case] ion_literal : S ) -> PestionResult < ( ) >
425+ fn good < T , S > ( #[ case] input : T , #[ case] ion_literal : S ) -> PestToIonResult < ( ) >
426426 where
427427 T : TryPestToElement < Element = OwnedElement > + Debug ,
428428 S : AsRef < str > ,
@@ -452,9 +452,9 @@ mod tests {
452452 #[ case:: empty_rule( r#"a = {}"# ) ]
453453 #[ case:: self_reference( r#"a = { a }"# ) ]
454454 #[ case:: double_rule( r#"a = { "a" }\n a = { "b" }"# ) ]
455- fn pest_errors < T : TryPestToElement > ( #[ case] input : T ) -> PestionResult < ( ) > {
455+ fn pest_errors < T : TryPestToElement > ( #[ case] input : T ) -> PestToIonResult < ( ) > {
456456 match input. try_pest_to_element ( ) {
457- Err ( PestionError :: Pest ( _) ) => { }
457+ Err ( PestToIonError :: Pest ( _) ) => { }
458458 something => {
459459 unreachable ! ( "Got result we did not expect: {:?}" , something) ;
460460 }
0 commit comments