[][src]Function embly::run

pub fn run<F>(to_run: fn(_: Conn) -> F) where
    F: Future<Output = ()> + 'static, 

Run a Function

use embly::{
    Error,
    prelude::*,
};

fn execute(mut conn: embly::Conn) -> Result<(), Error> {
    conn.write_all(b"Hello\n")?;
    let mut out = Vec::new();
    conn.read_to_end(&mut out)?;
    println!("{:?}", out);
    Ok(())
}
async fn run(conn: embly::Conn) {
    match execute(conn) {
       Ok(_) => {}
       Err(err) => {println!("got error: {}", err)}
    }
}
fn main() {
    embly::run(run);
}