pub struct EventBinding {
pub selector: String,
pub event_type: EventType,
pub handler: EventHandler,
pub capture: bool,
pub once: bool,
pub passive: bool,
}Expand description
A single event binding
Fields§
§selector: StringCSS selector for the target element
event_type: EventTypeEvent type to listen for
handler: EventHandlerHandler to execute
capture: boolUse capture phase
once: boolOnly fire once
passive: boolPassive listener (performance optimization)
Implementations§
Source§impl EventBinding
impl EventBinding
Trait Implementations§
Source§impl Clone for EventBinding
impl Clone for EventBinding
Source§fn clone(&self) -> EventBinding
fn clone(&self) -> EventBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EventBinding
impl RefUnwindSafe for EventBinding
impl Send for EventBinding
impl Sync for EventBinding
impl Unpin for EventBinding
impl UnsafeUnpin for EventBinding
impl UnwindSafe for EventBinding
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more