Skip to main content

bean_impl

Attribute Macro bean_impl 

Source
#[bean_impl]
Expand description

Attribute macro for generating BeanProcessor implementation from an impl block

§Example

use camel_bean::bean_impl;
use camel_bean::handler;

struct OrderService;

#[bean_impl]
impl OrderService {
    #[handler]
    pub async fn process(&self, body: Order) -> Result<ProcessedOrder, String> {
        // Process order
        Ok(ProcessedOrder { ... })
    }
}