Closed tomtau closed 1 month ago
The changes introduce a new core module, pest3_core
, into the Rust workspace, enhancing the structure and organization of the project. Dependencies have been refined, with pest3_core
replacing pest3
in various files, promoting modularity and clarity. The Cargo.toml
files have been updated to reflect new features and dependencies, while the main libraryβs module structure has been adjusted to improve encapsulation and usability. Overall, these modifications aim to streamline development and dependency management.
File(s) | Change Summary |
---|---|
Cargo.toml |
Added core to workspace members. |
core/Cargo.toml |
Introduced new Cargo.toml for pest3_core with essential metadata and dependencies on unicode-width and pest2 . |
core/src/lib.rs |
Created core module with public sub-modules and re-exported standard library types. Introduced unicode! macro for Unicode parsing functionalities. |
generator/Cargo.toml |
Replaced dependency on pest3 with pest3_core . |
generator/src/typed/module.rs |
Changed import from pest3 to pest3_core for unicode_property_names . |
pest/Cargo.toml |
Added new [features] section and dependencies for pest3_core and pest3_derive . |
generator/src/typed/generator.rs |
Enhanced grammar processing logic, added new methods, and updated existing structures for better handling of grammar rules. |
generator/src/types.rs |
Updated return value of pest function from ::pest3 to ::pest3_core . |
generator/tests/expected_import_inline.rs |
Refactored to replace pest3 with pest3_core across multiple implementations and type definitions. |
pest/tests/predefined_node.rs |
Updated import statements to use pest3_core instead of pest3 . |
core/src/sequence.rs |
Modified macro definition to update namespace from pest3 to pest3_core . |
derive/Cargo.toml |
Added dependency for pest3_core . |
sequenceDiagram
participant User
participant Pest
participant Core
User->>Pest: Use parsing functionality
Pest->>Core: Access core parsing functions
Core-->>Pest: Return parsing results
Pest-->>User: Deliver results
TypedNode
trait, which may interact with the new pest3_core
module introduced in the main PR, particularly in how parsing functionalities are structured and tested.π In the fields where rabbits play,
New paths are forged, bright as day.
Withcore
now added, oh what delight,
Parsing dreams take joyful flight!
Dependencies shift, like leaves in the breeze,
In our Rusty world, we're happy as can be! πΌβ¨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@TheVeryDarkness I refactored the crates a bit, so that it can be a single crate dependency on the client side.
The tests fail at the moment, because the generated code uses ::pest3::*
paths (and the tests in those crates don't import pest3 in order not to create a circular dependency). I'm not yet sure whether this issue would also show up in the client code (I guess not?) and what the best fix for this is
Applying the following substitutions fixed all of the compilation problems in the tests of generator crate for me:
pest3::
-> pest3_core::
(in generator/tests/expected_*
)pest3 ::
-> pest3_core ::
( in generator/tests/expected_*
)::pest3
-> ::pest3_core
(in generator/src/types.rs
in line 6)pest3
-> #this
(in generator/src/typed/generator.rs
in line 253)
I still have the 5 tests failing though, but they fail on the master branch to, so i guess it is unrelated.I am writing this because I don't know how to push changes to someone else's pull request, otherwise I would have sent them, sorry for that.
I think I found a way to push the changes. I posted them in TheVeryDarkness#2
@Tartasprint I merged it, but the tests still fail to build:
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:519:657
|
519 | ...>)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:521:330
|
521 | ...rts)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:735:657
|
735 | ...>)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:737:330
|
737 | ...rts)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1819:657
|
1819 | ...>)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1821:330
|
1821 | ...rts)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cv...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2035:657
|
2035 | ...>)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2037:330
|
2037 | ...rts)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cv...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:119:32
|
119 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: Rule , super :: Rule :: r#a , s...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:122:32
|
122 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: Rule , super ...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:125:32
|
125 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:128:32
|
128 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:348:40
|
348 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: Rule , super :: Rule :: r#a , s...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:351:40
|
351 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: Rule , super ...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:354:40
|
354 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:357:40
|
357 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:360:40
|
360 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:564:40
|
564 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: Rule , super :: Rule :: r#b , s...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:567:40
|
567 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: Rule , super ...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:570:40
|
570 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:573:40
|
573 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:576:40
|
576 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:778:32
|
778 | ... :: pest3 :: full_rule_struct ! (r#c , () , super :: Rule , super :: Rule :: r#c , s...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:781:32
|
781 | ... :: pest3 :: full_rule_struct ! (r#c , () , super :: super :: super :: Rule , super ...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:784:32
|
784 | ... :: pest3 :: full_rule_struct ! (r#c , () , super :: super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:787:32
|
787 | ... :: pest3 :: full_rule_struct ! (r#c , () , super :: super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1224:32
|
1224 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: Rule , super :: Rule :: r#a , ...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1227:32
|
1227 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: Rule , super...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1230:32
|
1230 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1233:32
|
1233 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1419:32
|
1419 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: Rule , super :: Rule :: r#b , ...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1422:32
|
1422 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: Rule , super...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1425:32
|
1425 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1428:32
|
1428 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1648:40
|
1648 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: Rule , super :: Rule :: r#a , ...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1651:40
|
1651 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: Rule , super...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1654:40
|
1654 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1657:40
|
1657 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1660:40
|
1660 | ... :: pest3 :: full_rule_struct ! (r#a , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1864:40
|
1864 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: Rule , super :: Rule :: r#b , ...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1867:40
|
1867 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: Rule , super...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1870:40
|
1870 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1873:40
|
1873 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1876:40
|
1876 | ... :: pest3 :: full_rule_struct ! (r#b , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2078:32
|
2078 | ... :: pest3 :: full_rule_struct ! (r#c , () , super :: Rule , super :: Rule :: r#c , ...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2081:32
|
2081 | ... :: pest3 :: full_rule_struct ! (r#c , () , super :: super :: super :: Rule , super...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2084:32
|
2084 | ... :: pest3 :: full_rule_struct ! (r#c , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2087:32
|
2087 | ... :: pest3 :: full_rule_struct ! (r#c , () , super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:109:698
|
109 | ...ub span : :: pest3 :: Span < 'i > , }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:338:796
|
338 | ...ub span : :: pest3 :: Span < 'i > , }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:554:797
|
554 | ...ub span : :: pest3 :: Span < 'i > , }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:749:395
|
749 | ...ub span : :: pest3 :: Span < 'i > , }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1214:698
|
1214 | ...ub span : :: pest3 :: Span < 'i > , }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1409:699
|
1409 | ...ub span : :: pest3 :: Span < 'i > , }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1638:796
|
1638 | ...ub span : :: pest3 :: Span < 'i > , }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1854:797
|
1854 | ...ub span : :: pest3 :: Span < 'i > , }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2049:395
|
2049 | ...ub span : :: pest3 :: Span < 'i > , }
| ^^^^^ could not find `pest3` in the list of imported crates
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:104:316
|
104 | ...:: W1 > , :: pest3 :: typed :: template :: Empty > ;
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
117 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
104 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Rep :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W1 > , :: pest3 :: typed :: template :: Empty > ;
104 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Rep :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W1 > , template :: Empty > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:109:105
|
109 | ...content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
117 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
109 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
109 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:109:385
|
109 | ...:: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
117 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
109 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
109 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:109:426
|
109 | ...: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
117 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
109 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
109 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:311:157
|
311 | ...nce3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
776 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
311 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
311 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:311:355
|
311 | ... W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
776 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
311 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
311 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:311:396
|
311 | ...: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: templa...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
776 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
311 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
311 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:311:445
|
311 | ... 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
776 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
311 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
311 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:311:486
|
311 | ...: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
776 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
311 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
311 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:311:684
|
311 | ... W4 > > , :: pest3 :: typed :: template :: Empty , > ;
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
776 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
311 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
311 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:332:378
|
332 | ...:: W1 > , :: pest3 :: typed :: template :: Empty > ;
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
332 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Rep :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W1 > , :: pest3 :: typed :: template :: Empty > ;
332 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Rep :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W1 > , template :: Empty > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:338:113
|
338 | ...content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
338 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
338 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:338:447
|
338 | ...:: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
338 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
338 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:338:488
|
338 | ...: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
338 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
338 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:486:63
|
486 | ... f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
486 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
486 + f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:486:89
|
486 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
486 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
486 + f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:492:63
|
492 | ... f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
492 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
492 + f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:492:89
|
492 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
492 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
492 + f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:519:54
|
519 | ... impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::typed;
|
help: if you import `typed`, refer to it directly
|
519 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
519 + impl < 'i , > typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:519:246
|
519 | ... mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
519 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
519 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:519:272
|
519 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
519 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
519 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:519:507
|
519 | ... mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
519 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
519 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:519:533
|
519 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
519 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
519 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:521:54
|
521 | ... impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: s...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::typed;
|
help: if you import `typed`, refer to it directly
|
521 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
521 + impl < 'i , > typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:521:470
|
521 | ...self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
521 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
521 + impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:521:497
|
521 | ...: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
346 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
521 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
521 + impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:550:383
|
550 | ...:: W3 > , :: pest3 :: typed :: template :: Empty > ;
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
550 - pub type __MandatoryTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: RepOnce :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W3 > , :: pest3 :: typed :: template :: Empty > ;
550 + pub type __MandatoryTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: RepOnce :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W3 > , template :: Empty > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:554:113
|
554 | ...content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
554 - pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
554 + pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:554:447
|
554 | ...:: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
554 - pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
554 + pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:554:488
|
554 | ...: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
554 - pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
554 + pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:702:63
|
702 | ... f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
702 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
702 + f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:702:89
|
702 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
702 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
702 + f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:708:63
|
708 | ... f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
708 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
708 + f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:708:89
|
708 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
708 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
708 + f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:735:54
|
735 | ... impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::typed;
|
help: if you import `typed`, refer to it directly
|
735 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
735 + impl < 'i , > typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:735:246
|
735 | ... mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
735 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
735 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:735:272
|
735 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
735 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
735 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:735:507
|
735 | ... mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
735 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
735 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:735:533
|
735 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
735 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
735 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:737:54
|
737 | ... impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: s...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::typed;
|
help: if you import `typed`, refer to it directly
|
737 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
737 + impl < 'i , > typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:737:470
|
737 | ...self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
737 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
737 + impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:737:497
|
737 | ...: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
562 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
737 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
737 + impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:749:105
|
749 | ...content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
776 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
749 - pub struct r#c < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < a :: rules :: r#a :: < 'i > , :: pest3 :: typed :: template :: Empty , b :: rules :: r#b :: < 'i > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
749 + pub struct r#c < 'i , > { # [doc = r" Matched structure."] pub content : std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < a :: rules :: r#a :: < 'i > , :: pest3 :: typed :: template :: Empty , b :: rules :: r#b :: < 'i > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:749:250
|
749 | ... < 'i > , :: pest3 :: typed :: template :: Empty , b :: rules :: r#b :: < 'i > , __Opt...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
776 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
749 - pub struct r#c < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < a :: rules :: r#a :: < 'i > , :: pest3 :: typed :: template :: Empty , b :: rules :: r#b :: < 'i > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
749 + pub struct r#c < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < a :: rules :: r#a :: < 'i > , template :: Empty , b :: rules :: r#b :: < 'i > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1209:316
|
1209 | ...:: W1 > , :: pest3 :: typed :: template :: Empty > ;
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1222 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1209 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Rep :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W1 > , :: pest3 :: typed :: template :: Empty > ;
1209 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Rep :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W1 > , template :: Empty > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1214:105
|
1214 | ...content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1222 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1214 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1214 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1214:385
|
1214 | ...:: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1222 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1214 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1214 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1214:426
|
1214 | ...: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super ::...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1222 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1214 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1214 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1405:321
|
1405 | ...:: W3 > , :: pest3 :: typed :: template :: Empty > ;
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1417 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1405 - pub type __MandatoryTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: RepOnce :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W3 > , :: pest3 :: typed :: template :: Empty > ;
1405 + pub type __MandatoryTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: RepOnce :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W3 > , template :: Empty > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1409:105
|
1409 | ...content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1417 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1409 - pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1409 + pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1409:385
|
1409 | ...:: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1417 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1409 - pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1409 + pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1409:426
|
1409 | ...: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super ::...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1417 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1409 - pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1409 + pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1611:157
|
1611 | ...nce3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super ::...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
2076 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1611 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
1611 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1611:355
|
1611 | ... W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
2076 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1611 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
1611 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1611:396
|
1611 | ...: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: templ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
2076 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1611 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
1611 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1611:445
|
1611 | ... 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
2076 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1611 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
1611 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1611:486
|
1611 | ...: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super ::...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
2076 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1611 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
1611 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1611:684
|
1611 | ... W4 > > , :: pest3 :: typed :: template :: Empty , > ;
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
2076 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1611 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , > ;
1611 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: generics :: Sequence3 :: < :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < r#c :: < 'i > > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: wrapper :: W4 > > , template :: Empty , > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1632:378
|
1632 | ...:: W1 > , :: pest3 :: typed :: template :: Empty > ;
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1632 - pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Rep :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W1 > , :: pest3 :: typed :: template :: Empty > ;
1632 + pub type __OptionalTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Rep :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W1 > , template :: Empty > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1638:113
|
1638 | ...content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1638 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1638 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1638:447
|
1638 | ...:: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1638 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1638 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1638:488
|
1638 | ...: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super ::...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1638 - pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1638 + pub struct r#a < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > , :: pest3 :: typed :: template :: Empty , std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W0 > > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1786:63
|
1786 | ... f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1786 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
1786 + f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1786:89
|
1786 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: su...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
1786 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
1786 + f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1792:63
|
1792 | ... f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1792 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
1792 + f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1792:89
|
1792 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: su...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
1792 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
1792 + f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1819:54
|
1819 | ... impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::typed;
|
help: if you import `typed`, refer to it directly
|
1819 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
1819 + impl < 'i , > typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1819:246
|
1819 | ... mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1819 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
1819 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1819:272
|
1819 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: su...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
1819 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
1819 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1819:507
|
1819 | ... mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1819 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
1819 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1819:533
|
1819 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: su...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
1819 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
1819 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1821:54
|
1821 | ... impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::typed;
|
help: if you import `typed`, refer to it directly
|
1821 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
1821 + impl < 'i , > typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1821:470
|
1821 | ...self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1821 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
1821 + impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1821:497
|
1821 | ...: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ())...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1646 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1821 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
1821 + impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#a < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#a . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1850:383
|
1850 | ...:: W3 > , :: pest3 :: typed :: template :: Empty > ;
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1850 - pub type __MandatoryTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: RepOnce :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W3 > , :: pest3 :: typed :: template :: Empty > ;
1850 + pub type __MandatoryTrivia < 'i > = super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: RepOnce :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W3 > , template :: Empty > ;
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1854:113
|
1854 | ...content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1854 - pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1854 + pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1854:447
|
1854 | ...:: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
1854 - pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1854 + pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:1854:488
|
1854 | ...: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super ::...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
1854 - pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , :: pest3 :: std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
1854 + pub struct r#b < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > , :: pest3 :: typed :: template :: Empty , std :: Option :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: generics :: Str :: < super :: super :: super :: super :: super :: super :: super :: super :: super :: wrapper :: W2 > > , __MandatoryTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2002:63
|
2002 | ... f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
2002 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
2002 + f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2002:89
|
2002 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: su...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
2002 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
2002 + f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2008:63
|
2008 | ... f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
2008 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
2008 + f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2008:89
|
2008 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: su...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
2008 - f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
2008 + f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: Rule >),
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2035:54
|
2035 | ... impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: supe...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::typed;
|
help: if you import `typed`, refer to it directly
|
2035 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
2035 + impl < 'i , > typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2035:246
|
2035 | ... mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
2035 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
2035 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2035:272
|
2035 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: su...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
2035 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
2035 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2035:507
|
2035 | ... mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: sup...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
2035 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
2035 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2035:533
|
2035 | ...:: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: su...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::token;
|
help: if you import `token`, refer to it directly
|
2035 - impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
2035 + impl < 'i , > :: pest3 :: typed :: PairContainer < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (:: pest3 :: token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { self . content . for_self_or_for_each_child_pair (f) } fn for_self_or_for_each_child_pair (& self , f : & mut impl :: pest3 :: std :: FnMut (token :: Pair < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule >)) { use :: pest3 :: typed :: PairTree ; f (self . as_pair_tree ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2037:54
|
2037 | ... impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: ...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::typed;
|
help: if you import `typed`, refer to it directly
|
2037 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
2037 + impl < 'i , > typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2037:470
|
2037 | ...self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
2037 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
2037 + impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2037:497
|
2037 | ...: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ())...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
1862 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
2037 - impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , :: pest3 :: std :: usize) { (self . span . start () , self . span . end ()) } }
2037 + impl < 'i , > :: pest3 :: typed :: PairTree < super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule > for r#b < 'i , > { fn get_rule () -> super :: super :: super :: super :: super :: super :: super :: super :: super :: Rule { # [allow (unused_imports)] use :: pest3 :: typed :: SubRule as _ ; super :: Rule :: r#b . cvt_into () . cvt_into () . cvt_into () . cvt_into () } fn get_span (& self) -> (:: pest3 :: std :: usize , std :: usize) { (self . span . start () , self . span . end ()) } }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2049:105
|
2049 | ...content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
2076 + use pest3_core::std;
|
help: if you import `std`, refer to it directly
|
2049 - pub struct r#c < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < a :: rules :: r#a :: < 'i > , :: pest3 :: typed :: template :: Empty , b :: rules :: r#b :: < 'i > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
2049 + pub struct r#c < 'i , > { # [doc = r" Matched structure."] pub content : std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < a :: rules :: r#a :: < 'i > , :: pest3 :: typed :: template :: Empty , b :: rules :: r#b :: < 'i > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
error[E0433]: failed to resolve: could not find `pest3` in the list of imported crates
--> generator/tests/generated_import_dag.rs:2049:250
|
2049 | ... < 'i > , :: pest3 :: typed :: template :: Empty , b :: rules :: r#b :: < 'i > , __Op...
| ^^^^^ could not find `pest3` in the list of imported crates
|
help: consider importing this module
|
2076 + use pest3_core::typed::template;
|
help: if you import `template`, refer to it directly
|
2049 - pub struct r#c < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < a :: rules :: r#a :: < 'i > , :: pest3 :: typed :: template :: Empty , b :: rules :: r#b :: < 'i > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
2049 + pub struct r#c < 'i , > { # [doc = r" Matched structure."] pub content : :: pest3 :: std :: Box < super :: super :: super :: super :: super :: super :: super :: generics :: Sequence2 :: < a :: rules :: r#a :: < 'i > , template :: Empty , b :: rules :: r#b :: < 'i > , __OptionalTrivia :: < 'i > , > > , # [doc = r" Matched span."] pub span : :: pest3 :: Span < 'i > , }
|
For more information about this error, try `rustc --explain E0433`.
error: could not compile `pest3_generator` (test "generated_import_dag") due to 149 previous errors
Have you tried to remove the files matching generator/tests/generated*
so that they would be regenerated ?
I am not sure if they are regenerated on every compilation or just when missing. If it is the latter it could fix that problem.
@Tartasprint they can be regenerated with cargo test -p pest3_generator --test generator
when run in the root
now, it works, but two fail:
Running tests/generator.rs (target/debug/deps/generator-76338314af9a4f70)
running 5 tests
test generated_import_inline ... ok
test generated ... FAILED
test generated_json ... ok
test generated_import_dag ... ok
test generated_sample ... FAILED
failures:
---- generated stdout ----
thread 'generated' panicked at generator/tests/generator.rs:26:9:
Generated codes have changed.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- generated_sample stdout ----
thread 'generated_sample' panicked at generator/tests/generator.rs:26:9:
Generated codes have changed.
failures:
generated
generated_sample
@Tartasprint all fixed: https://github.com/pest-parser/pest3/pull/16/commits/9f5e275df4046bdac238703c068db85e8109d6f7
thanks a lot; hopefully this refactoring works on client crates as well
I have tried integrating from the user point of view, and from what I understand I have to add pest3_core
to the dependencies of the user... Which is a bit sad since one of the points of this is to have only one dependency.
I think there should be some conditional in here:
https://github.com/pest-parser/pest3/blob/f90b4c7c14af11be4ecc8be061ea5a9654441174/generator/src/types.rs#L5-L7
so that if we need pest3_core
we use that, and if we need pest3
we use it.
What I can't figure out is what is that condition.
I don't understand how pest3 is bootstrapped.
from what I understand I have to add pest3_core to the dependencies of the user.
yeah, that would defeat the purpose
I think there should be some conditional in here:
possibly, probably pest_core for tests, but pest otherwise?
I don't understand how pest3 is bootstrapped.
it's not bootstrapped yet (that'll also be a goal later) -- it's using pest2 for its grammar parser
I posted a fix in #18
Summary by CodeRabbit
New Features
pest3
library.pest
project to enhance modularity.Bug Fixes
pest3
withpest3_core
.Documentation
Refactor
pest3_core
functionalities.