π§βπ 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










