Skip to content

regression: concrete type differs from previous defining opaque type use #115781

Closed
@Mark-Simulacrum

Description

@Mark-Simulacrum
[INFO] [stdout] error: concrete type differs from previous defining opaque type use
[INFO] [stdout]    --> src/execution.rs:222:13
[INFO] [stdout]     |
[INFO] [stdout] 222 |             impl Iterator<Item = Node<'tree>> + 's,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected `impl Iterator<Item = tree_sitter::Node<'tree>> + 'tree`, got `impl Iterator<Item = tree_sitter::Node<'s>> + 's`
[INFO] [stdout]     |             this expression supplies two conflicting concrete types for the same opaque type

https://crater-reports.s3.amazonaws.com/beta-1.73-1.2/beta-2023-09-10/reg/tree-sitter-graph-0.11.0/log.txt

Metadata

Metadata

Assignees

Labels

A-impl-traitArea: `impl Trait`. Universally / existentially quantified anonymous types with static dispatch.P-mediumMedium priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-typesRelevant to the types team, which will review and decide on the PR/issue.regression-from-stable-to-betaPerformance or correctness regression from stable to beta.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions