Add impl Trait and dyn Trait types
- refactor bounds handling in the AST a bit - add HIR for bounds - add `Ty::Dyn` and `Ty::Opaque` variants and lower `dyn Trait` / `impl Trait` syntax to them
This commit is contained in:
@@ -15,7 +15,7 @@ use crate::{
|
||||
|
||||
pub use self::{
|
||||
expr_extensions::{ArrayExprKind, BinOp, ElseBranch, LiteralKind, PrefixOp},
|
||||
extensions::{FieldKind, PathSegmentKind, SelfParamKind, StructKind},
|
||||
extensions::{FieldKind, PathSegmentKind, SelfParamKind, StructKind, TypeBoundKind},
|
||||
generated::*,
|
||||
tokens::*,
|
||||
traits::*,
|
||||
|
||||
Reference in New Issue
Block a user