Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 349 Bytes

File metadata and controls

18 lines (14 loc) · 349 Bytes

Having multiple relaxed default bounds is unsupported.

Erroneous code example:

struct Bad<T: ?Sized + ?Send>{
    inner: T
}

Here the type T cannot have a relaxed bound for multiple default traits (Sized and Send). This can be fixed by only using one relaxed bound.

struct Good<T: ?Sized>{
    inner: T
}