Crate actix_handler_macro[−][src]
actix_handler_macro
Helper macros for using Actix.
use actix::Message; use actix_handler_macro::{actix_handler, Actor}; #[derive(Actor)] struct Example; type ExampleContext = actix::Context<Example>; #[derive(Message)] #[rtype(result = "String")] struct Greeting { name: String, } #[actix_handler] impl Example { fn greet(&self, message: Greeting, _ctx: &ExampleContext) -> String { format!("Hello {}", message.name).to_string() } }
Attribute Macros
actix_handler | Allows writing Actix actors with impl blocks. |
Derive Macros
Actor | |
ArbiterService | |
Supervised |