restate-sdk 0.11.0

Restate SDK for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use restate_sdk::prelude::*;

struct WrongContext;

// A `#[service]` handler must use `Context`, not `ObjectContext`.
#[service]
impl WrongContext {
    #[handler]
    async fn greet(&self, _ctx: ObjectContext<'_>, name: String) -> HandlerResult<String> {
        Ok(name)
    }
}

fn main() {}