[−][src]Struct wascc_host::Actor
An actor is a WebAssembly module that can consume capabilities exposed by capability providers
Methods
impl Actor[src]
pub fn from_bytes(buf: Vec<u8>) -> Result<Actor>[src]
Create an actor from the bytes (must be a signed module) of a WebAssembly module
pub fn from_file(path: impl AsRef<Path>) -> Result<Actor>[src]
Create an actor from a WebAssembly (.wasm) file
pub fn public_key(&self) -> String[src]
Obtain the actor's public key. This is globally unique identifier
pub fn issuer(&self) -> String[src]
Obtain the public key of the issuer of the actor's signed token
pub fn capabilities(&self) -> Vec<String>[src]
Obtain the list of capabilities declared in this actor's embedded token
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Actor
impl Send for Actor
impl Sync for Actor
impl Unpin for Actor
impl UnwindSafe for Actor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
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> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,