Struct cynic::StreamingOperation [−][src]
pub struct StreamingOperation<'a, ResponseData> { /* fields omitted */ }
Expand description
A StreamingOperation is an Operation that expects a stream of results.
Currently this is means subscriptions.
Implementations
pub fn subscription<Root: SubscriptionRoot>(
selection_set: SelectionSet<'a, ResponseData, Root>
) -> Self
[src]
pub fn subscription<Root: SubscriptionRoot>(
selection_set: SelectionSet<'a, ResponseData, Root>
) -> Self
[src]Constructs a new Operation from a query SelectionSet
pub fn decode_response(
&self,
response: GraphQlResponse<Value>
) -> Result<GraphQlResponse<ResponseData>, DecodeError>
[src]Trait Implementations
Auto Trait Implementations
impl<'a, ResponseData> !RefUnwindSafe for StreamingOperation<'a, ResponseData>
impl<'a, ResponseData> Send for StreamingOperation<'a, ResponseData>
impl<'a, ResponseData> Sync for StreamingOperation<'a, ResponseData>
impl<'a, ResponseData> Unpin for StreamingOperation<'a, ResponseData>
impl<'a, ResponseData> !UnwindSafe for StreamingOperation<'a, ResponseData>