Struct show_image::event::EventHandlerControlFlow
source · pub struct EventHandlerControlFlow {
pub remove_handler: bool,
pub stop_propagation: bool,
}
Expand description
Control flow properties for event handlers.
Instances of this struct are passed to event handlers to allow them to remove themselves and to stop event propagation.
Fields§
§remove_handler: bool
Remove the event handler after it returned.
stop_propagation: bool
Stop propagation of the event to other event handlers.
Trait Implementations§
source§impl Clone for EventHandlerControlFlow
impl Clone for EventHandlerControlFlow
source§fn clone(&self) -> EventHandlerControlFlow
fn clone(&self) -> EventHandlerControlFlow
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EventHandlerControlFlow
impl Debug for EventHandlerControlFlow
source§impl Default for EventHandlerControlFlow
impl Default for EventHandlerControlFlow
source§fn default() -> EventHandlerControlFlow
fn default() -> EventHandlerControlFlow
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EventHandlerControlFlow
impl RefUnwindSafe for EventHandlerControlFlow
impl Send for EventHandlerControlFlow
impl Sync for EventHandlerControlFlow
impl Unpin for EventHandlerControlFlow
impl UnwindSafe for EventHandlerControlFlow
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more