[−][src]Struct waxosuit_guest::CapabilitiesContext
The capabilities context is the gateway through which all guest modules communicate with a host runtime. A reference
to a capabilities context is passed to the call handler defined by the guest module. Individual capabilities are separated
through function calls for each capability provider, including any bound opaque raw
providers.
Methods
impl CapabilitiesContext
[src]
pub fn new() -> CapabilitiesContext
[src]
pub fn kv(&self) -> &KeyValueStore
[src]
pub fn msg(&self) -> &MessageBroker
[src]
pub fn raw(&self) -> &RawCapability
[src]
pub fn log(&self, msg: &str)
[src]
Trait Implementations
impl Default for CapabilitiesContext
[src]
fn default() -> CapabilitiesContext
[src]
Auto Trait Implementations
impl Send for CapabilitiesContext
impl Sync for CapabilitiesContext
impl Unpin for CapabilitiesContext
impl UnwindSafe for CapabilitiesContext
impl RefUnwindSafe for CapabilitiesContext
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
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> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,