fn to_as_ref<'b>(
        tree: Either<PositionedSyntaxTree<'b>, &'b PositionedSyntaxTree<'b>>,
    ) -> impl AsRef<PositionedSyntaxTree<'b>> + 'b {
        tree
    }
/// `impl Trait` isn't allowed outside of fun signature, this function is to hint Rust type checker
`impl Trait` isn't allowed outside of fun signature, this function is to hint Rust type checker
` impl Trait ` isn ' t allowed outside of fun signature this function is to hint Rust type checker
fn to_as_ref<'b>(
        tree: Either<PositionedSyntaxTree<'b>, &'b PositionedSyntaxTree<'b>>,
    ) -> impl AsRef<PositionedSyntaxTree<'b>> + 'b {
        tree
    }
fn to_as_ref < ' b > ( tree : Either < PositionedSyntaxTree < ' b > , & ' b PositionedSyntaxTree < ' b > > , ) -> impl AsRef < PositionedSyntaxTree < ' b > > + ' b { tree }
`impl Trait` isn't allowed outside of fun signature, this function is to hint Rust type checker
` impl Trait ` isn ' t allowed outside of fun signature this function is to hint Rust type checker
tree
Either<PositionedSyntaxTree<'b>, &'b PositionedSyntaxTree<'b>>