[−][src]Struct ui::GuiEventSender
Communication channel from Simulator to GUI.
Fields
f: Sender<Box<dyn FnOnce(&mut Cursive) + Send>>
Channel sender.
Methods
impl GuiEventSender
[src]
fn send<F, GV, G>(&self, f: F) where
GV: GameView,
G: Features + Clone + 'static,
F: FnOnce(&mut GameDuelUI<GV, G>) + Send + 'static,
[src]
GV: GameView,
G: Features + Clone + 'static,
F: FnOnce(&mut GameDuelUI<GV, G>) + Send + 'static,
Send a closure that will remotely mutate the GUI.
Auto Trait Implementations
impl RefUnwindSafe for GuiEventSender
impl Send for GuiEventSender
impl Sync for GuiEventSender
impl Unpin for GuiEventSender
impl UnwindSafe for GuiEventSender
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> Erased for T
impl<T> From<T> for T
[src]
impl<T> FromPy<T> for T
fn from_py(t: T, Python) -> T
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> IntoPy<U> for T where
U: FromPy<T>,
U: FromPy<T>,
fn into_py(self, py: Python) -> U
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>,