Change DST syntax: type -> Sized?
closes #13367 [breaking-change] Use `Sized?` to indicate a dynamically sized type parameter or trait (used to be `type`). E.g., ``` trait Tr for Sized? {} fn foo<Sized? X: Share>(x: X) {} ```
This commit is contained in:
parent
6959931498
commit
a0cfda53c4
29 changed files with 215 additions and 178 deletions
|
@ -406,8 +406,8 @@ impl<'a> TraitDef<'a> {
|
|||
|
||||
cx.typaram(self.span,
|
||||
ty_param.ident,
|
||||
ty_param.sized,
|
||||
OwnedSlice::from_vec(bounds),
|
||||
ty_param.unbound.clone(),
|
||||
None)
|
||||
}));
|
||||
let trait_generics = Generics {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue