graphql_starter::graphql

Trait RequestDataMiddleware

Source
pub trait RequestDataMiddleware<S: Subject>:
    Send
    + Sync
    + 'static {
    // Required method
    fn customize_request_data(&self, subject: Arc<Option<S>>, data: &mut Data);
}
Expand description

Middleware to customize the data attached to each GraphQL request.

Required Methods§

Source

fn customize_request_data(&self, subject: Arc<Option<S>>, data: &mut Data)

Customize the given request data, inserting or modifying the content.

Implementors§