pub enum Binding {
Attribute {
name: &'static str,
value: Attribute,
},
EventHandler(EventHandlerFn),
}
Expand description
Bind data through attributes, or behavior through event handlers, to an element.
A value of any type able to provide an iterator of bindings (like a: Vec<Binding>
),
can be spread onto an element using the spread syntax view! { <div {..bindings} /> }
.
Variants§
Attribute
A statically named attribute.
Fields
EventHandler(EventHandlerFn)
A statically typed event handler.
Trait Implementations§
source§impl From<EventHandlerFn> for Binding
impl From<EventHandlerFn> for Binding
source§fn from(handler: EventHandlerFn) -> Binding
fn from(handler: EventHandlerFn) -> Binding
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for Binding
impl !RefUnwindSafe for Binding
impl !Send for Binding
impl !Sync for Binding
impl Unpin for Binding
impl !UnwindSafe for Binding
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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