roa
v0.6.1 [crates.io]
Roa est un cadre Web asynchrone inspiré par les Koajs, léger mais puissant.
hyper , indépendante de l'exécution, vous pouvez choisir le runtime asynchrone comme vous le souhaitez. # Cargo.toml
[ dependencies ]
roa = " 0.6 "
tokio = { version = " 1.15 " , features = [ " rt " , " macro " ] } use roa :: App ;
use roa :: preload :: * ;
# [ tokio :: main ]
async fn main ( ) -> anyhow :: Result < ( ) > {
let app = App :: new ( ) . end ( "Hello, World" ) ;
app . listen ( "127.0.0.1:8000" , |addr| {
println ! ( "Server is listening on {}" , addr )
} ) ?
. await ? ;
Ok ( ( ) )
}Reportez-vous à Wiki pour plus de détails.