pub struct SubscriptionRoot;Expand description
Root subscription type. A single tick subscription lets clients
exercise the subscription dispatch path (WebSocket via
graphql-transport-ws / graphql-ws, SSE, etc.) against the
default schema without registering a custom SDL.
tick emits a monotonically increasing i32 every 100ms, starting
from 1, up to the requested count. Clients without a count
argument get 5 ticks by default. The interval is short enough that
multi-event tests complete in well under a second.
Trait Implementations§
Source§impl SubscriptionType for SubscriptionRoot
impl SubscriptionType for SubscriptionRoot
Auto Trait Implementations§
impl Freeze for SubscriptionRoot
impl RefUnwindSafe for SubscriptionRoot
impl Send for SubscriptionRoot
impl Sync for SubscriptionRoot
impl Unpin for SubscriptionRoot
impl UnsafeUnpin for SubscriptionRoot
impl UnwindSafe for SubscriptionRoot
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request