Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extern crate futures; // 0.1.1
- extern crate hyper; // 0.12
- use std::net::SocketAddr;
- use hyper::service::service_fn;
- use hyper::{Body, Request, Response, Server};
- use futures::prelude::*;
- fn main() {
- //let token = std::env::args().next().unwrap();
- //run(&token, "127.0.0.1:8080");
- }
- fn run(bot_token: &str, listening_address: &str) {
- let addr: SocketAddr = listening_address.parse().unwrap();
- let server = Server::bind(&addr)
- .serve(move || service_fn(|x| echo(x, bot_token)));
- }
- fn echo(
- req: Request<Body>,
- bot_token: &str
- ) -> impl Future<Item = Response<Body>, Error = hyper::Error> + Send {
- futures::future::ok(Response::new(Body::empty()))
- }
Add Comment
Please, Sign In to add comment