[][src]Struct fruitbasket::FruitStopper

pub struct FruitStopper { /* fields omitted */ }

An opaque, thread-safe object that can interrupt the run loop.

An object that is safe to pass across thread boundaries (i.e. it implements Send and Sync), and can be used to interrupt and stop the run loop, even when running in 'Forever' mode. It can be Cloned infinite times and used from any thread.

Methods

impl FruitStopper[src]

pub fn stop(&self)[src]

Stop the run loop on the FruitApp instance that created this object

This is equivalent to passing the object to FruitApp::stop. See it for more documentation.

Trait Implementations

impl Clone for FruitStopper[src]

Auto Trait Implementations

impl !RefUnwindSafe for FruitStopper

impl Send for FruitStopper

impl !Sync for FruitStopper

impl Unpin for FruitStopper

impl !UnwindSafe for FruitStopper

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.