[−][src]Struct wascap_guest::raw::RawCapability
An implementation of the opaque capability provider which depends upon the host runtime
Methods
impl RawCapability
[src]
pub fn call(
&self,
target_cap: &str,
payload: &[u8],
type_url: &str
) -> Result<Event>
[src]
&self,
target_cap: &str,
payload: &[u8],
type_url: &str
) -> Result<Event>
Performs a host call using the supplied payload as the protobuf Any
message within
a core Command
, returning an Event
. You must supply a type_url
that corresponds
to the type of message contained in the Any
protobuf. The value for target_cap
must not use the wascap:
prefix, instead you should supply your own prefix
Auto Trait Implementations
impl !Sync for RawCapability
impl !Send for RawCapability
impl Unpin for RawCapability
impl !RefUnwindSafe for RawCapability
impl !UnwindSafe for RawCapability
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,