[−][src]Struct delorean::DeLorean
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) -> Runtime<I>ⓘ
[src]
Make new Address for App and run it
Safety
Can broke needed atomicity of unique references and queue pop
pub unsafe fn dealloc(self)
[src]
Dealloc Address Probably if you are here, you do NOT need this method.
Use in testing or for awesome fail recovery features
Safety
Broke 'static
lifetime and all copies are nothing.
Make sure your runtime is ended BEFORE dealloc app.
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]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<I: App> Copy for A<I>
[src]
Auto Trait Implementations
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut 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>,