Merge branch 'master' into edit

This commit is contained in:
Sunface
2022-11-07 08:27:51 +08:00
committed by GitHub
17 changed files with 34 additions and 32 deletions

View File

@ -108,7 +108,9 @@ fn main() {
## T: 'static
As a trait bound, it means the type does not contain any non-static references. Eg. the receiver can hold on to the type for as long as they want and it will never become invalid until they drop it.
It's important to understand this means that any owned data always passes a `'static `lifetime bound, but a reference to that owned data generally does no.
It's important to understand this means that any owned data always passes a `'static `lifetime bound, but a reference to that owned data generally does not.
5,🌟🌟
```rust,editable
@ -192,4 +194,4 @@ fn print_f(t: &(impl Display + 'static)) {
fn print_g(t: &'static String) {
println!("{}", t);
}
```
```