Jacob Pratt
0af72af1b8
Rollup merge of #154197 - yuk1ty:fix-redundant-clone-error2, r=adwinwhite
...
Avoid redundant clone suggestions in borrowck diagnostics
Fixes rust-lang/rust#153886
Removed redundant `.clone()` suggestions.
I found that there are two patterns to handle this issue while I was implementing:
- Should suggest only UFCS
- Should suggest only simple `.clone()`
For the target issue, we can just remove the UFCS (`<Option<String> as Clone>::clone(&selection.1)`) side.
However, for the `BorrowedContentSource::OverloadedDeref` pattern like `Rc<Vec<i32>>`, for instance the `borrowck-move-out-of-overloaded-auto-deref.rs` test case, I think we need to employ the UFCS way. The actual test case is:
```rust
//@ run-rustfix
use std::rc::Rc;
pub fn main() {
let _x = Rc::new(vec![1, 2]).into_iter();
//~^ ERROR [E0507]
}
```
And another error will be shown if we simply use the simple `.clone()` pattern. Like:
```rust
use std::rc::Rc;
pub fn main() {
let _x = Rc::new(vec![1, 2]).clone().into_iter();
}
```
then we will get
```
error[E0507]: cannot move out of an `Rc`
--> src/main.rs:5:14
|
5 | let _x = Rc::new(vec![1, 2]).clone().into_iter();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ----------- value moved due to this method call
| |
| move occurs because value has type `Vec<i32>`, which does not implement the `Copy` trait
|
note: `into_iter` takes ownership of the receiver `self`, which moves value
--> /playground/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/traits/collect.rs:310:18
|
310 | fn into_iter(self) -> Self::IntoIter;
| ^^^^
help: you can `clone` the value and consume it, but this might not be your desired behavior
|
5 - let _x = Rc::new(vec![1, 2]).clone().into_iter();
5 + let _x = <Vec<i32> as Clone>::clone(&Rc::new(vec![1, 2])).into_iter();
|
For more information about this error, try `rustc --explain E0507`.
```
[Rust Playground](https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=7e767bed3f1c573c03642f20f454ed03 )
In this case, `Rc::clone` only increments the reference count and returns a new `Rc<Vec<i32>>`; it does not grant ownership of the inner `Vec<i32>`. As a result, calling into_iter() attempts to move the `Vec<i32>`, leading to the same E0507 error again.
On the other hand, in UFCS form:
```
<Vec<i32> as Clone>::clone(&Rc::new(vec![1, 2])).into_iter()
```
This explicitly calls `<Vec<i32> as Clone>::clone`, and the argument `&Rc<Vec<i32>>` is treated as `&Vec<i32>` via Rc’s `Deref` implementation. As a result, the `Vec<i32>` itself is cloned, yielding an owned `Vec<i32>`, which allows `into_iter()` to succeed, if my understanding is correct.
I addressed the issue as far as I could find the edge cases but please advice me if I'm overlooking something.
2026-04-25 01:21:51 -04:00
..
2026-02-28 05:29:28 +00:00
2026-03-09 18:31:29 -04:00
2026-03-10 09:35:03 -04:00
2025-11-27 14:13:58 -05:00
2026-03-16 17:58:49 +00:00
2025-06-08 07:34:41 +02:00
2025-06-08 07:34:41 +02:00
2025-06-08 07:34:41 +02:00
2024-02-01 03:31:03 +00:00
2025-10-26 06:31:28 +10:30
2025-02-10 20:21:39 +00:00
2025-09-16 10:17:25 -04:00
2025-09-16 10:17:25 -04:00
2025-02-21 00:41:17 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-21 00:41:17 +00:00
2026-03-14 22:40:28 +00:00
2023-06-08 16:30:05 +00:00
2023-12-07 23:00:46 -05:00
2023-09-23 01:34:50 +00:00
2023-09-23 01:54:05 +00:00
2025-02-10 20:21:39 +00:00
2024-12-07 21:37:13 +00:00
2023-01-25 08:58:27 -05:00
2023-11-24 19:15:52 +01:00
2025-07-31 13:55:59 +08:00
2025-12-02 18:25:13 +00:00
2026-02-28 21:13:48 +08:00
2026-02-28 21:13:48 +08:00
2026-02-28 21:13:48 +08:00
2025-03-30 01:32:21 +03:00
2025-12-09 17:29:23 +00:00
2025-02-21 00:41:17 +00:00
2025-06-30 20:36:16 +02:00
2025-06-30 20:36:16 +02:00
2025-07-31 13:55:59 +08:00
2024-07-26 14:41:56 -04:00
2026-04-15 00:59:25 -07:00
2026-04-15 00:59:25 -07:00
2026-04-15 00:59:25 -07:00
2026-04-15 00:59:25 -07:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2026-01-26 17:34:31 +00:00
2024-02-16 20:02:50 +00:00
2025-01-31 20:39:01 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-16 17:00:23 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-01-13 22:43:17 +00:00
2023-11-24 19:15:52 +01:00
2025-07-31 13:55:59 +08:00
2025-12-09 17:29:23 +00:00
2023-03-14 16:39:45 +01:00
2023-11-10 13:00:27 -08:00
2024-12-07 21:37:15 +00:00
2024-12-07 21:37:15 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-12-07 21:26:20 +00:00
2023-11-24 19:15:52 +01:00
2025-04-03 21:41:58 +00:00
2024-07-12 03:02:57 +00:00
2025-04-30 10:44:24 +03:00
2025-04-30 10:44:24 +03:00
2023-02-28 07:55:19 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-07 10:42:01 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-08-17 14:33:33 +02:00
2026-02-17 16:51:44 +00:00
2026-02-17 16:51:44 +00:00
2026-02-17 16:51:44 +00:00
2026-02-17 16:51:44 +00:00
2026-02-17 16:51:44 +00:00
2023-03-06 16:37:34 +00:00
2023-11-24 19:15:52 +01:00
2026-03-31 21:32:31 +02:00
2026-03-31 21:32:31 +02:00
2026-02-17 16:51:44 +00:00
2026-02-17 16:51:44 +00:00
2026-03-28 16:18:11 +09:00
2026-03-28 16:18:11 +09:00
2026-02-01 18:31:21 +00:00
2026-02-01 18:31:21 +00:00
2026-02-01 18:20:30 +00:00
2026-02-01 18:20:30 +00:00
2026-02-01 18:20:30 +00:00
2025-06-22 10:58:25 +02:00
2025-04-08 23:06:31 +03:00
2026-01-21 19:00:03 +03:00
2025-11-27 11:19:00 -05:00
2025-12-09 17:29:23 +00:00
2024-07-16 01:56:27 +08:00
2025-11-09 22:14:48 +00:00
2026-04-18 10:51:16 -07:00
2026-04-18 10:51:16 -07:00
2025-07-10 17:34:39 +00:00
2025-07-10 17:34:39 +00:00
2026-03-21 02:24:36 +00:00
2025-02-02 01:00:33 +00:00
2025-02-02 01:00:33 +00:00
2025-12-10 19:27:40 +00:00
2025-12-02 18:25:13 +00:00
2025-12-02 18:25:13 +00:00
2024-02-22 18:04:55 +00:00
2026-03-28 16:18:11 +09:00
2026-03-28 16:18:11 +09:00
2025-02-10 20:21:39 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2025-08-19 21:27:10 +02:00
2025-11-27 11:19:00 -05:00
2025-11-27 11:19:00 -05:00
2025-06-09 01:29:36 +08:00
2025-06-09 01:29:36 +08:00
2025-01-22 09:20:57 -08:00
2025-02-03 19:00:22 +00:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2025-06-13 13:54:06 +00:00
2025-01-22 09:20:57 -08:00
2025-01-22 09:20:57 -08:00
2025-02-14 00:44:10 -08:00
2025-08-07 21:18:00 +00:00
2025-08-07 21:18:00 +00:00
2025-08-26 15:15:17 -06:00
2023-11-29 18:55:00 +00:00
2024-02-16 20:02:50 +00:00
2025-01-31 20:39:01 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2026-03-15 01:50:36 +00:00
2025-08-07 21:18:00 +00:00
2025-08-07 21:18:00 +00:00
2024-02-16 20:02:50 +00:00
2024-11-02 03:08:04 +00:00
2026-04-20 16:46:57 +06:00
2026-04-20 16:46:57 +06:00
2024-07-18 18:20:35 +00:00
2025-01-16 16:34:05 +08:00
2025-02-10 20:21:39 +00:00
2025-01-16 16:34:05 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2026-01-13 01:16:58 +00:00
2024-04-11 16:41:41 +00:00
2024-02-16 20:02:50 +00:00
2024-04-11 16:41:41 +00:00
2025-08-08 18:46:09 +00:00
2025-08-08 18:46:09 +00:00
2025-08-08 18:46:09 +00:00
2023-01-30 20:12:19 +00:00
2026-03-29 16:23:14 +08:00
2026-03-29 16:23:14 +08:00
2026-03-29 16:23:14 +08:00
2025-06-05 09:20:19 +02:00
2025-12-10 15:15:56 +01:00
2024-02-16 20:02:50 +00:00
2024-12-12 23:36:27 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-10-31 20:44:01 +00:00
2025-10-31 20:44:01 +00:00
2023-11-24 19:15:52 +01:00
2025-08-20 11:10:38 +02:00
2025-08-20 11:10:38 +02:00
2024-02-08 08:10:43 +00:00
2024-02-08 08:10:43 +00:00
2025-06-04 10:40:04 -04:00
2025-06-04 10:40:04 -04:00
2025-03-03 05:57:55 +00:00
2025-03-03 05:57:55 +00:00
2025-10-31 20:44:01 +00:00
2025-10-31 20:44:01 +00:00
2025-06-22 10:58:25 +02:00
2024-04-23 00:15:10 +09:00
2024-04-23 00:15:10 +09:00
2024-04-23 00:15:10 +09:00
2023-11-02 20:35:20 -04:00
2025-08-26 15:15:17 -06:00
2025-01-23 20:51:28 +08:00
2025-01-23 20:51:28 +08:00
2025-01-23 20:51:28 +08:00
2025-09-12 14:45:12 -04:00
2025-09-12 14:45:12 -04:00
2025-09-12 14:45:12 -04:00
2024-07-18 18:20:32 +00:00
2026-03-28 16:18:11 +09:00
2025-08-07 21:18:00 +00:00
2025-08-07 21:18:00 +00:00
2025-08-09 08:41:26 +02:00
2025-08-09 08:41:26 +02:00
2025-08-09 08:41:26 +02:00
2025-11-06 17:34:48 +08:00
2025-11-06 17:34:48 +08:00
2025-11-06 17:34:48 +08:00
2026-03-02 00:23:24 +01:00
2026-03-02 00:23:24 +01:00
2026-03-21 02:24:36 +00:00
2024-02-04 11:34:10 +08:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-07-10 17:23:29 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-07-10 17:23:29 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-07-10 17:23:29 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2025-09-26 15:33:48 +02:00
2025-09-26 15:33:48 +02:00
2025-07-10 17:23:29 +00:00
2025-08-14 21:31:47 +08:00
2025-12-09 17:29:23 +00:00
2025-11-09 22:14:48 +00:00
2024-04-06 16:23:10 +00:00
2025-11-09 22:14:48 +00:00
2024-02-16 20:02:50 +00:00
2026-02-07 17:09:23 -05:00
2024-02-16 20:02:50 +00:00
2026-01-13 01:16:58 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2025-06-22 10:58:25 +02:00
2025-04-08 23:06:31 +03:00
2024-02-15 17:20:44 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-07-10 17:23:29 +00:00
2025-02-10 20:21:39 +00:00
2025-02-10 20:21:39 +00:00
2025-07-10 17:23:29 +00:00
2024-11-02 03:08:04 +00:00
2024-11-21 03:27:05 -08:00
2025-10-31 20:44:01 +00:00
2025-07-10 17:23:29 +00:00
2024-05-30 22:52:33 +02:00
2024-07-17 21:30:40 +00:00
2024-02-01 03:31:03 +00:00
2024-02-01 03:30:26 +00:00
2023-01-30 20:12:19 +00:00
2025-04-10 09:56:37 +02:00
2024-03-20 17:29:58 +00:00
2023-05-25 08:14:33 -07:00
2024-10-29 16:26:57 +00:00
2023-01-20 02:26:12 -05:00
2023-01-20 02:26:12 -05:00
2024-07-22 22:04:49 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-01-24 02:53:15 +00:00
2023-07-04 18:13:31 +08:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2025-02-10 20:21:39 +00:00
2023-05-19 20:58:06 +02:00
2025-07-18 20:34:58 +08:00
2024-02-16 20:02:50 +00:00
2025-10-31 20:44:01 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-12-07 21:29:58 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2026-01-13 01:16:58 +00:00
2026-01-26 17:34:31 +00:00
2025-01-22 09:20:57 -08:00
2025-01-26 21:20:31 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2025-10-31 20:44:01 +00:00
2024-04-27 10:54:31 +03:00
2023-11-24 19:15:52 +01:00
2023-05-16 09:29:33 +08:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-02-23 10:27:06 -07:00
2024-07-22 22:51:53 +00:00
2025-04-08 23:06:31 +03:00
2025-02-10 20:21:39 +00:00
2025-10-31 20:38:31 +00:00
2023-11-24 19:15:52 +01:00
2025-11-21 20:34:35 +08:00
2024-02-08 08:10:43 +00:00
2026-04-15 00:59:25 -07:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2026-02-17 16:51:44 +00:00
2026-02-17 16:51:44 +00:00
2025-04-07 19:13:31 +03:00
2025-11-21 20:34:35 +08:00
2023-02-23 10:27:06 -07:00
2024-07-22 22:51:53 +00:00
2025-07-13 13:50:01 +00:00
2024-07-15 12:12:44 +02:00
2024-07-15 12:12:44 +02:00
2025-07-10 17:23:29 +00:00
2023-01-30 20:12:19 +00:00
2025-06-23 21:30:56 +03:00
2025-10-31 20:44:01 +00:00
2025-11-27 14:13:58 -05:00
2025-11-27 14:13:58 -05:00
2025-11-27 14:13:58 -05:00
2023-01-30 20:12:19 +00:00
2024-12-07 21:37:13 +00:00
2024-02-16 20:02:50 +00:00
2025-01-31 20:39:01 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-03-24 19:52:34 +08:00
2026-03-28 16:18:11 +09:00
2026-03-28 16:18:11 +09:00
2023-03-21 01:23:28 +08:00
2025-12-01 18:12:35 -07:00
2023-03-22 13:52:24 +08:00
2023-11-24 19:15:52 +01:00
2023-05-19 20:58:06 +02:00
2025-12-01 18:12:35 -07:00
2023-06-25 09:26:17 +08:00
2023-06-25 09:26:17 +08:00
2026-02-17 16:51:44 +00:00
2026-02-17 16:51:44 +00:00
2023-08-15 10:58:33 +00:00
2023-11-24 19:15:52 +01:00
2024-07-04 17:56:09 +02:00
2024-07-04 17:56:09 +02:00
2024-07-04 17:56:09 +02:00
2025-06-13 13:54:06 +00:00
2025-08-19 21:27:10 +02:00
2024-10-11 17:36:04 +02:00
2024-10-11 17:36:04 +02:00
2023-11-08 14:15:25 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2023-01-25 19:26:53 +00:00
2024-03-14 17:19:40 +01:00
2026-03-20 19:33:05 +00:00
2026-03-20 19:33:05 +00:00
2025-02-12 09:56:07 +08:00
2025-02-12 09:56:07 +08:00
2025-02-12 09:56:07 +08:00
2023-05-01 16:15:13 +08:00
2025-04-16 20:24:55 +10:00
2024-07-04 05:50:21 +00:00
2024-02-16 20:02:50 +00:00
2024-12-12 23:36:27 +00:00
2023-01-30 20:12:19 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-12-07 23:00:46 -05:00
2024-12-11 16:23:04 +01:00
2024-12-11 16:23:04 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-03-08 20:56:25 +00:00
2024-03-08 20:56:25 +00:00
2024-02-16 20:02:50 +00:00
2025-09-15 10:48:26 -07:00
2024-02-16 20:02:50 +00:00
2026-02-01 18:20:30 +00:00
2026-02-01 18:20:30 +00:00
2026-02-01 18:20:30 +00:00
2026-02-01 18:20:30 +00:00
2026-02-01 18:20:30 +00:00
2026-02-01 18:20:30 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-12-07 21:29:58 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-12-07 21:26:20 +00:00
2025-09-12 00:01:38 +02:00
2025-09-12 00:01:38 +02:00
2024-06-23 23:44:22 +08:00
2025-02-10 20:21:39 +00:00
2024-06-14 11:05:35 -04:00
2024-06-14 11:05:35 -04:00
2024-06-14 11:05:35 -04:00
2025-06-05 09:41:58 +02:00
2025-06-05 09:41:58 +02:00
2025-03-03 05:57:55 +00:00
2025-03-03 05:57:55 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-12 03:22:32 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-07 10:42:01 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-07-22 22:04:49 +00:00
2025-02-10 20:21:39 +00:00
2026-04-06 12:36:45 +08:00
2025-12-29 17:41:49 -08:00
2026-04-06 12:36:45 +08:00
2025-02-10 20:21:39 +00:00
2024-09-16 10:55:07 -04:00
2025-05-24 23:31:07 +02:00
2023-12-07 23:00:46 -05:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-08-30 23:28:58 +00:00
2025-08-30 23:28:58 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2025-12-02 18:25:13 +00:00
2024-11-11 12:33:15 -08:00
2024-11-11 12:33:15 -08:00
2023-12-01 21:37:43 +01:00
2023-12-01 21:37:43 +01:00
2025-09-22 22:02:24 +02:00
2026-03-10 09:35:03 -04:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-16 17:00:23 +00:00
2025-10-02 20:13:18 +02:00
2025-10-02 20:13:18 +02:00
2025-10-02 20:24:34 +02:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-07-10 17:23:29 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-04-24 22:21:16 +00:00
2025-08-14 12:50:07 -04:00
2024-04-24 22:21:16 +00:00
2026-02-01 18:20:31 +00:00
2026-03-10 09:35:03 -04:00
2026-04-24 23:00:28 +09:00
2024-08-03 07:57:31 -04:00
2026-04-24 23:00:28 +09:00
2024-04-07 01:16:45 +02:00
2024-04-07 01:16:45 +02:00
2025-02-10 20:21:39 +00:00
2025-04-08 23:06:31 +03:00
2026-03-21 02:24:36 +00:00
2025-04-08 23:06:31 +03:00
2025-02-10 20:21:39 +00:00
2024-10-29 16:26:57 +00:00
2026-01-26 17:34:31 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-04 05:50:21 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2025-04-23 03:15:43 +05:00
2025-04-23 03:15:43 +05:00
2025-11-27 11:19:00 -05:00
2025-11-27 11:19:00 -05:00
2025-01-16 21:23:55 +01:00
2025-01-16 21:23:55 +01:00
2025-01-16 21:23:55 +01:00
2024-07-12 03:02:57 +00:00
2023-01-30 13:39:25 -08:00
2023-01-30 13:39:25 -08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-12 03:02:57 +00:00
2025-02-14 00:27:13 -08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-03-13 23:05:17 +00:00
2024-02-01 03:31:03 +00:00
2023-08-03 16:44:02 +08:00
2023-11-24 19:15:52 +01:00
2023-02-06 11:26:36 -08:00
2024-12-07 22:18:51 +00:00
2024-12-07 21:37:15 +00:00
2023-11-24 19:15:52 +01:00
2025-06-26 03:43:01 +00:00
2024-04-10 18:58:15 -04:00
2025-09-29 03:28:52 +00:00
2025-09-29 03:28:52 +00:00
2023-11-20 23:44:37 +00:00
2024-12-04 17:40:39 +00:00
2026-03-21 02:24:36 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-03-03 18:53:35 +00:00
2026-01-08 16:07:18 -05:00
2025-04-24 02:57:10 +02:00
2025-04-24 02:57:10 +02:00
2026-02-28 20:32:20 -08:00
2026-02-28 20:32:20 -08:00
2026-02-28 20:32:20 -08:00
2026-01-26 04:09:28 +05:30
2026-01-26 04:09:28 +05:30
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2025-02-10 20:21:39 +00:00
2024-07-25 22:33:45 +08:00
2024-07-25 22:33:45 +08:00
2025-04-08 23:06:31 +03:00
2025-04-08 23:06:31 +03:00
2025-07-10 17:23:29 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-11-21 20:34:35 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-11-21 20:34:35 +08:00
2025-11-21 20:34:35 +08:00
2025-11-21 20:34:35 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-11-21 20:34:35 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-11-21 20:34:35 +08:00
2024-10-11 17:36:04 +02:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2023-02-10 18:18:08 +00:00
2023-02-10 18:18:08 +00:00
2025-02-14 00:44:10 -08:00
2025-02-10 20:21:39 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2026-04-19 12:32:26 +08:00
2026-04-19 12:32:26 +08:00
2026-04-19 12:32:26 +08:00
2026-03-15 03:51:25 +00:00
2026-03-15 03:51:25 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2026-03-24 22:31:37 +09:00
2026-01-21 19:00:03 +03:00
2026-01-21 19:00:03 +03:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-21 00:41:17 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-09-29 03:28:52 +00:00
2025-06-23 21:30:56 +03:00
2023-11-24 19:15:52 +01:00
2025-07-10 17:23:29 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-11-02 14:40:37 -07:00
2025-02-10 20:21:39 +00:00
2025-04-08 23:06:31 +03:00
2025-04-08 23:06:31 +03:00
2025-02-21 00:41:17 +00:00
2024-02-22 18:04:55 +00:00
2025-02-14 00:44:10 -08:00
2025-02-10 20:21:39 +00:00
2023-07-14 07:12:35 +08:00
2026-04-15 01:38:14 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2026-04-15 01:38:14 +00:00
2026-04-15 01:38:14 +00:00
2025-04-08 23:06:31 +03:00
2025-04-08 23:06:31 +03:00
2025-02-10 20:21:39 +00:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2023-04-12 18:03:11 -04:00
2024-10-29 16:26:57 +00:00
2025-09-26 15:33:48 +02:00
2025-09-26 15:33:48 +02:00
2025-04-10 23:48:57 +03:00
2025-11-09 22:14:48 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-01-30 20:12:19 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-12-01 18:12:35 -07:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2025-07-06 17:36:35 +00:00
2025-07-06 17:36:35 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-07-12 03:22:32 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-10 20:21:39 +00:00
2024-04-25 16:55:33 +00:00
2024-04-25 16:55:33 +00:00
2025-02-04 02:51:44 +01:00
2025-02-04 02:51:44 +01:00
2025-02-04 02:51:44 +01:00
2024-10-11 17:36:04 +02:00
2025-02-10 20:21:39 +00:00
2025-11-27 11:19:00 -05:00
2025-11-27 11:19:00 -05:00
2023-02-28 17:29:46 +00:00
2025-02-21 00:41:17 +00:00
2026-02-17 16:51:44 +00:00
2026-02-17 16:51:44 +00:00
2023-01-30 20:12:21 +00:00
2025-05-24 23:31:07 +02:00
2025-12-29 15:24:25 +08:00
2026-03-28 16:18:11 +09:00
2024-03-17 19:21:13 +09:00
2024-07-04 05:50:21 +00:00
2025-07-10 08:00:20 -06:00
2024-11-30 17:05:47 +00:00
2026-02-18 18:33:35 +00:00
2025-09-15 10:48:26 -07:00
2024-05-20 19:55:59 -07:00
2024-12-07 21:29:58 +00:00
2026-02-28 05:29:28 +00:00
2026-02-28 05:29:28 +00:00
2026-02-28 05:29:28 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-03 12:54:53 -05:00
2025-12-22 13:55:49 +00:00
2025-12-22 13:55:49 +00:00
2025-10-11 20:50:21 +00:00
2025-10-11 20:50:21 +00:00
2025-03-21 13:12:15 +01:00
2025-03-21 13:12:15 +01:00
2025-04-03 21:41:58 +00:00
2024-12-21 02:46:33 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-04-16 20:24:55 +10:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-04-16 20:24:55 +10:00
2024-05-30 22:52:33 +02:00
2025-02-14 00:44:10 -08:00
2023-05-01 16:15:13 +08:00
2025-04-16 20:24:55 +10:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-04-16 20:24:55 +10:00
2023-02-06 21:48:10 +00:00
2025-02-14 00:44:10 -08:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-12-02 18:25:13 +00:00
2026-04-25 08:46:06 +09:00
2026-04-25 08:46:06 +09:00
2026-04-25 08:46:06 +09:00
2026-02-17 16:51:44 +00:00
2026-02-17 16:51:44 +00:00
2025-06-03 10:52:32 -07:00
2025-02-10 20:21:39 +00:00
2025-02-10 20:21:39 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-09-27 00:45:02 +00:00
2025-10-11 20:50:21 +00:00
2024-04-14 18:45:30 +02:00
2024-04-14 18:45:30 +02:00
2024-05-21 20:16:39 +00:00
2025-08-16 15:07:38 +08:00
2025-08-16 15:01:17 +08:00
2026-04-19 12:32:26 +08:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2025-11-27 11:19:00 -05:00
2025-11-27 11:19:00 -05:00
2025-11-27 11:19:00 -05:00
2024-11-23 23:31:30 +00:00
2024-11-23 23:31:30 +00:00
2023-06-08 02:38:12 +08:00
2023-06-08 02:38:12 +08:00
2025-07-01 19:00:21 +00:00
2025-11-04 22:33:13 +00:00