#[query_handler]
Marks a function as a Query Handler
Query handlers process queries and return data from projections.
#[query_handler] async fn handle_get_user(query: GetUserQuery) -> Result<Option<User>, String> { Ok(Some(user)) }