pub struct DevEngineRpc { /* private fields */ }Expand description
Implementation of the development RPC API.
Implementations§
Source§impl DevEngineRpc
impl DevEngineRpc
Sourcepub const fn new(engine_query_sender: EngineQuerySender) -> Self
pub const fn new(engine_query_sender: EngineQuerySender) -> Self
Creates a new DevEngineRpc instance.
Trait Implementations§
Source§impl Debug for DevEngineRpc
impl Debug for DevEngineRpc
Source§impl DevEngineApiServer for DevEngineRpc
impl DevEngineApiServer for DevEngineRpc
Source§fn dev_subscribe_engine_queue_length<'life0, 'async_trait>(
&'life0 self,
sink: PendingSubscriptionSink,
) -> Pin<Box<dyn Future<Output = SubscriptionResult> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn dev_subscribe_engine_queue_length<'life0, 'async_trait>(
&'life0 self,
sink: PendingSubscriptionSink,
) -> Pin<Box<dyn Future<Output = SubscriptionResult> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Subscribe to engine queue length updates.
Auto Trait Implementations§
impl Freeze for DevEngineRpc
impl RefUnwindSafe for DevEngineRpc
impl Send for DevEngineRpc
impl Sync for DevEngineRpc
impl Unpin for DevEngineRpc
impl UnwindSafe for DevEngineRpc
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more