Implement a blanket implementation for a marker trait.
```rust
pub trait AsyncTask: Send + 'static {}
struct MySendStatic; staticassertions::assertimpl_all!(MySendStatic: Send, AsyncTask); ```
Generated output:
```rust
pub trait AsyncTask: Send + 'static {}
impl
```rust
pub trait AsyncTask: Send + 'static {}
struct MySendStatic; staticassertions::assertimpl_all!(MySendStatic: Send, AsyncTask, SealModuleForAsyncTask::Sealed); ```
Generated output: ```rust pub trait AsyncTask: Send + 'static + SealModuleForAsyncTask::Sealed {} mod SealModuleForAsyncTask { use super::*;
impl<__AsyncTaskImplementor__> Sealed for __AsyncTaskImplementor__
where __AsyncTaskImplementor__: Send + 'static {}
pub trait Sealed {}
}
impl<__MarkerTrait__: Send + 'static + __SealModuleForAsyncTask__::Sealed> AsyncTask for MarkerTrait {} ````