[][src]Struct woab::Remove

pub struct Remove;

A message for removing actors along with their GUI

Refer to #[derive(woab::Removable)] docs for usage instructions.

#[derive(woab::Removable)]
#[removable(self.widgets.main_window)]
struct MyActor {
    widgets: MyWidgets,
}


#[derive(woab::WidgetsFromBuilder)]
struct MyWidgets {
    main_window: gtk::ApplicationWindow,
}

let my_actor: actix::Addr<MyActor>;
my_actor.do_send(woab::Remove);

Trait Implementations

impl Message for Remove[src]

type Result = ()

The type of value that this message will resolved with if it is successful. Read more

Auto Trait Implementations

impl RefUnwindSafe for Remove

impl Send for Remove

impl Sync for Remove

impl Unpin for Remove

impl UnwindSafe for Remove

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, 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,