🧑🎓 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










