๐งโ๐ University Undergraduate / ๐ป Open Source Developer / ๐ฌ Junior Researcher / ๐ฅ Weekend Photographer
use std::future::Future;
use std::task::{Context, Poll, Waker};
fn block_on<T>(f: impl Future<Output = T>) -> T {
let waker = Waker::noop();
let mut f = Box::pin(f);
match f.as_mut().poll(&mut Context::from_waker(&waker)) {
Poll::Ready(v) => v,
Poll::Pending => unreachable!(),
}
}
async fn hello() -> String {
"๐ Bienvenue sur ma page d'accueil ~".into()
}
fn main() {
println!("{}", block_on(hello()));
}"๐ Bienvenue sur ma page d'accueil ~"
- ๐ซ University Undergraduate in ME
- ๐โ๐ฆบ Certified Outstanding Community Volunteer
- ๐ฌ Junior Researcher in ME & IME
- ๐ป Open Source Developer & Maintainer
- ๐งโ๐ซ University Peer Academic Mentor
- ๐ก Snoopy Fan!
- ๐ท Amateur Photographer
โ๏ธ Sparetime UAV Pilot- ๐ช Sports Enthusiast
- ๐ซ For Research Cooperation & Develop Contact: yikun.chen@njust.edu.cn
- ๐พ Open Source Entrance: https://github.com/Cle2ment










