blob: 774774e6245b481f5d00228295c995b28f340990 [file]
//@ check-pass
#![crate_type = "lib"]
#![no_std]
use core::future::Future;
use core::pin::Pin;
use core::task::{Context, Poll};
pub struct S<const N: u8>;
impl<const N: u8> Future for S<N> {
type Output = ();
fn poll(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Self::Output> {
todo!()
}
}
pub fn f<const N: u8>() -> S<N> {
S
}