query_handler

Attribute Macro query_handler 

Source
#[query_handler]
Available on crate features cqrs and di only.
Expand description

Marks a function as a Query Handler

Query handlers process queries and return data from projections.

§Example

#[query_handler]
async fn handle_get_user(query: GetUserQuery) -> Result<Option<User>, String> {
    Ok(Some(user))
}