pub struct WasmrsComponent { /* private fields */ }Implementations§
Source§impl WasmrsComponent
impl WasmrsComponent
pub async fn try_load( ns: &str, asset: FetchableAssetReference<'_>, options: ComponentSetup, span: Span, ) -> Result<Self, Error>
Trait Implementations§
Source§impl Component for WasmrsComponent
impl Component for WasmrsComponent
Source§fn handle(
&self,
invocation: Invocation,
data: Option<RuntimeConfig>,
_callback: LocalScope,
) -> BoxFuture<'_, Result<PacketStream, ComponentError>>
fn handle( &self, invocation: Invocation, data: Option<RuntimeConfig>, _callback: LocalScope, ) -> BoxFuture<'_, Result<PacketStream, ComponentError>>
The
handle method is called when a component’s operation is invoked. The component is expected to delegate to the appopriate operation based on the Invocation target.Source§fn signature(&self) -> &ComponentSignature
fn signature(&self) -> &ComponentSignature
The
signature method returns the ComponentSignature for the component.Auto Trait Implementations§
impl Freeze for WasmrsComponent
impl !RefUnwindSafe for WasmrsComponent
impl Send for WasmrsComponent
impl Sync for WasmrsComponent
impl Unpin for WasmrsComponent
impl !UnwindSafe for WasmrsComponent
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> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§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