kubeless-rs

Crates.io Crates.io

A Rust Library for Writing Kubeless Functions.

Example

```rust

[macro_use]

extern crate kubeless;

fn sayhello(event: kubeless::Event, ctx: kubeless::Context) -> String { match event.data { Some(name) => format!("Hello, {}", String::fromutf8_lossy(&name)), None => String::from("Hello"), } }

fn saygoodbye(event: kubeless::Event, ctx: kubeless::Context) -> String { match event.data { Some(name) => format!("Goodbye, {}", String::fromutf8_lossy(&name)), None => String::from("Goodbye"), } }

fn main() { kubeless::start(selectfunction!(sayhello, say_goodbye)); } ```