An OpenFaaS of-watchdog template written in Rust.
- use rust 1.41.1
- use hyper 0.13
- use async function
- enable all tokio features
- enable lto
$ faas template pull https://github.com/0x0177b11f/faas-rust-template
$ faas new --list
Languages available as templates:
- rust
use hyper::{Body, Request, Response};
use std::convert::Infallible;
const PHRASE: &str = "Hello, World!";
pub async fn handle(_: Request<Body>) -> Result<Response<Body>, Infallible> {
Ok(Response::new(PHRASE.into()))
}
// Returns:
// Hello, World!