Trait cynic::SubscriptionBuilder [−][src]
pub trait SubscriptionBuilder<'a> { type Arguments; type ResponseData; fn build(
args: impl Borrow<Self::Arguments>
) -> StreamingOperation<'a, Self::ResponseData>; }
Expand description
Provides a build
function on QueryFragment
s that represent a subscription
Associated Types
type ResponseData
[src]Required methods
fn build(
args: impl Borrow<Self::Arguments>
) -> StreamingOperation<'a, Self::ResponseData>
[src]
fn build(
args: impl Borrow<Self::Arguments>
) -> StreamingOperation<'a, Self::ResponseData>
[src]Constructs a subscription operation for this QueryFragment.
Implementors
impl<'a, T, R, Q> SubscriptionBuilder<'a> for T where
T: QueryFragment<SelectionSet = SelectionSet<'a, R, Q>>,
Q: SubscriptionRoot,
R: 'a,
[src]
impl<'a, T, R, Q> SubscriptionBuilder<'a> for T where
T: QueryFragment<SelectionSet = SelectionSet<'a, R, Q>>,
Q: SubscriptionRoot,
R: 'a,
[src]type ResponseData = R