Trait juniper_graphql_ws::Init
source · pub trait Init<S: ScalarValue, CtxT>: Unpin + 'static {
type Error: Error;
type Future: Future<Output = Result<ConnectionConfig<CtxT>, Self::Error>> + Send + 'static;
// Required method
fn init(self, params: Variables<S>) -> Self::Future;
}
Expand description
Init defines the requirements for types that can provide connection configurations when
ConnectionInit messages are received. Implementations are provided for ConnectionConfig
and
closures that meet the requirements.