[][src]Struct yarte_wasm_app::A

pub struct A<I: App>(_);

DeLorean for your app. Easy and safe traveling to the future in your thread and the nightly

No Send and No Sync wrapper static reference

Implementations

impl<I: App> A<I>[src]

pub unsafe fn run(a: I) -> A<I>[src]

Make new Address for App and run it

Panics

Only run it in target arch wasm32

Safety

Can broke needed atomicity of unique references and queue pop

pub unsafe fn dealloc(self)[src]

Dealloc Address

Use for testing

Safety

Broke 'static lifetime and all copies are nothing, World could explode

pub fn send(self, msg: I::Message)[src]

Sends a message

The message is always queued

Trait Implementations

impl<I: App> Clone for A<I>[src]

impl<I: App> Copy for A<I>[src]

Auto Trait Implementations

impl<I> !Send for A<I>

impl<I> !Sync for A<I>

impl<I> Unpin for A<I>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.