Struct dynamic_graphql::dynamic::SubscriptionField  
source · pub struct SubscriptionField { /* private fields */ }Expand description
A GraphQL subscription field
Implementations§
source§impl SubscriptionField
 
impl SubscriptionField
sourcepub fn new<N, T, F>(name: N, ty: T, resolver_fn: F) -> SubscriptionFieldwhere
    N: Into<String>,
    T: Into<TypeRef>,
    F: for<'a> Fn(ResolverContext<'a>) -> SubscriptionFieldFuture<'a> + Send + Sync + 'static,
 
pub fn new<N, T, F>(name: N, ty: T, resolver_fn: F) -> SubscriptionFieldwhere
    N: Into<String>,
    T: Into<TypeRef>,
    F: for<'a> Fn(ResolverContext<'a>) -> SubscriptionFieldFuture<'a> + Send + Sync + 'static,
Create a GraphQL subscription field
sourcepub fn description(self, description: impl Into<String>) -> SubscriptionField
 
pub fn description(self, description: impl Into<String>) -> SubscriptionField
Set the description
sourcepub fn deprecation(self, reason: Option<&str>) -> SubscriptionField
 
pub fn deprecation(self, reason: Option<&str>) -> SubscriptionField
Set the description
sourcepub fn argument(self, input_value: InputValue) -> SubscriptionField
 
pub fn argument(self, input_value: InputValue) -> SubscriptionField
Add an argument to the subscription field