rust/library/core/src/future
Lukas Markeffsky 42c00cb647 split up #[rustc_deny_explicit_impl] attribute
This commit splits the `#[rustc_deny_explicit_impl(implement_via_object = ...)]` attribute
into two attributes `#[rustc_deny_explicit_impl]` and `#[rustc_do_not_implement_via_object]`.

This allows us to have special traits that can have user-defined impls but do not have the
automatic trait impl for trait objects (`impl Trait for dyn Trait`).
2024-12-20 16:57:14 +01:00
..
async_drop.rs split up #[rustc_deny_explicit_impl] attribute 2024-12-20 16:57:14 +01:00
future.rs update cfgs 2024-11-27 15:14:54 +00:00
into_future.rs Fix doc nits 2024-07-26 13:26:33 +01:00
join.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
mod.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
pending.rs Also change PhantomData parameter of iter::Empty, and future::Pending 2022-01-07 01:53:51 +01:00
poll_fn.rs [doc] poll_fn: explain how to pin captured state safely 2023-06-18 09:56:13 +00:00
ready.rs replace placeholder version 2024-09-03 20:54:02 +01:00