pub struct RemoteBinding { /* private fields */ }Implementations§
Source§impl RemoteBinding
impl RemoteBinding
pub fn from_surfaces( config: RemoteModuleConfig, runtime: Option<&RuntimeSurface>, events: Option<&EventSurface>, ) -> AppResult<Self>
Trait Implementations§
Source§impl Clone for RemoteBinding
impl Clone for RemoteBinding
Source§fn clone(&self) -> RemoteBinding
fn clone(&self) -> RemoteBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RemoteBinding
impl Debug for RemoteBinding
Source§impl Default for RemoteBinding
impl Default for RemoteBinding
Source§fn default() -> RemoteBinding
fn default() -> RemoteBinding
Returns the “default value” for a type. Read more
Source§impl ModuleBinding for RemoteBinding
impl ModuleBinding for RemoteBinding
Source§fn register_functions(&self, registry: &mut FunctionRegistry)
fn register_functions(&self, registry: &mut FunctionRegistry)
Register this module’s runtime functions into the shared registry.
Source§fn register_event_handlers(
&self,
registry: &mut EventHandlerRegistry,
context: &EventHandlerRegistrationContext,
)
fn register_event_handlers( &self, registry: &mut EventHandlerRegistry, context: &EventHandlerRegistrationContext, )
Register this module’s in-process event handlers.
Auto Trait Implementations§
impl !RefUnwindSafe for RemoteBinding
impl !UnwindSafe for RemoteBinding
impl Freeze for RemoteBinding
impl Send for RemoteBinding
impl Sync for RemoteBinding
impl Unpin for RemoteBinding
impl UnsafeUnpin for RemoteBinding
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> 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 moreSource§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