Struct frender::intrinsic_components::button::ButtonComponentProps
source · [−]pub struct ButtonComponentProps(_);
Trait Implementations
sourceimpl AsMut<AnyJsStaticProps> for ButtonComponentProps
impl AsMut<AnyJsStaticProps> for ButtonComponentProps
sourcefn as_mut(&mut self) -> &mut AnyJsStaticProps
fn as_mut(&mut self) -> &mut AnyJsStaticProps
Performs the conversion.
sourceimpl AsRef<AnyJsStaticProps> for ButtonComponentProps
impl AsRef<AnyJsStaticProps> for ButtonComponentProps
sourcefn as_ref(&self) -> &AnyJsStaticProps
fn as_ref(&self) -> &AnyJsStaticProps
Performs the conversion.
sourceimpl ButtonComponentPropsBuilder for ButtonComponentProps
impl ButtonComponentPropsBuilder for ButtonComponentProps
fn default_value<TValue>(self, v: Option<TValue>) -> Self where
TValue: AsHtmlTextValue,
fn value<TValue>(self, v: Option<TValue>) -> Self where
TValue: AsHtmlTextValue,
fn auto_focus(self, v: Option<bool>) -> Self
fn disabled(self, v: Option<bool>) -> Self
fn form(self, v: Option<&str>) -> Self
fn form_action(self, v: Option<&str>) -> Self
fn form_enc_type(self, v: Option<&str>) -> Self
fn form_method(self, v: Option<&str>) -> Self
fn form_no_validate(self, v: Option<bool>) -> Self
fn form_target(self, v: Option<&str>) -> Self
fn name(self, v: Option<&str>) -> Self
fn html_type(self, v: Option<ButtonType>) -> Self
sourceimpl Clone for ButtonComponentProps
impl Clone for ButtonComponentProps
sourcefn clone(&self) -> ButtonComponentProps
fn clone(&self) -> ButtonComponentProps
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ButtonComponentProps
impl Debug for ButtonComponentProps
sourceimpl Default for ButtonComponentProps
impl Default for ButtonComponentProps
sourcefn default() -> ButtonComponentProps
fn default() -> ButtonComponentProps
Returns the “default value” for a type. Read more
fn children<TNode>(self, v: Option<TNode>) -> Self where
TNode: Node,
fn ref_el<TWriteRef>(self, v: Option<TWriteRef>) -> Self where
TWriteRef: 'static + WriteRef<TElement> + SafeIntoJsRuntime,
fn default_checked(self, v: Option<bool>) -> Self
fn class(self, v: Option<&str>) -> Self
fn draggable(self, v: Option<bool>) -> Self
fn id(self, v: Option<&str>) -> Self
fn lang(self, v: Option<&str>) -> Self
fn placeholder(self, v: Option<&str>) -> Self
fn style(self, v: Option<CssProperties>) -> Self
fn tab_index(self, v: Option<i32>) -> Self
fn title(self, v: Option<&str>) -> Self
fn suppress_content_editable_warning(self, v: Option<bool>) -> Self
fn suppress_hydration_warning(self, v: Option<bool>) -> Self
fn access_key(self, v: Option<&str>) -> Self
fn content_editable(self, v: Option<Inheritable<bool>>) -> Self
fn dir(self, v: Option<&str>) -> Self
fn slot(self, v: Option<&str>) -> Self
fn spell_check(self, v: Option<bool>) -> Self
fn translate(self, v: Option<&str>) -> Self
fn radio_group(self, v: Option<&str>) -> Self
fn role(self, v: Option<Role>) -> Self
fn about(self, v: Option<&str>) -> Self
fn datatype(self, v: Option<&str>) -> Self
fn inlist(self, v: Option<&JsValue>) -> Self
fn prefix(self, v: Option<&str>) -> Self
fn property(self, v: Option<&str>) -> Self
fn resource(self, v: Option<&str>) -> Self
fn type_of(self, v: Option<&str>) -> Self
fn vocab(self, v: Option<&str>) -> Self
fn auto_capitalize(self, v: Option<&str>) -> Self
fn auto_correct(self, v: Option<&str>) -> Self
fn auto_save(self, v: Option<&str>) -> Self
fn color(self, v: Option<&str>) -> Self
fn item_prop(self, v: Option<&str>) -> Self
fn item_scope(self, v: Option<bool>) -> Self
fn item_type(self, v: Option<&str>) -> Self
fn item_id(self, v: Option<&str>) -> Self
fn item_ref(self, v: Option<&str>) -> Self
fn results(self, v: Option<i32>) -> Self
fn security(self, v: Option<&str>) -> Self
fn unselectable(self, v: Option<&str>) -> Self
fn input_mode(self, v: Option<HtmlInputMode>) -> Self
fn is(self, v: Option<&str>) -> Self
fn on_copy<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>,
fn on_copy_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>,
fn on_cut<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>,
fn on_cut_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>,
fn on_paste<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>,
fn on_paste_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, ClipboardEvent>>,
fn on_composition_end<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>,
fn on_composition_end_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>,
fn on_composition_start<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>,
fn on_composition_start_capture<F>(
self,
event_handler: Option<AnyFn<F>>
) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>,
fn on_composition_update<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>,
fn on_composition_update_capture<F>(
self,
event_handler: Option<AnyFn<F>>
) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, CompositionEvent, CompositionEvent>>,
fn on_focus<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, FocusEvent, FocusEvent>>,
fn on_focus_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, FocusEvent, FocusEvent>>,
fn on_blur<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, FocusEvent, FocusEvent>>,
fn on_blur_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, FocusEvent, FocusEvent>>,
fn on_change<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_change_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_before_input<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_before_input_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_input<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_input_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_reset<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_reset_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_submit<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_submit_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_invalid<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_invalid_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, FormEvent>>,
fn on_load<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_load_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_error<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_error_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_key_down<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>,
fn on_key_down_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>,
fn on_key_press<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>,
fn on_key_press_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>,
fn on_key_up<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>,
fn on_key_up_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, KeyboardEvent, KeyboardEvent>>,
fn on_abort<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_abort_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_can_play<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_can_play_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_can_play_through<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_can_play_through_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_duration_change<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_duration_change_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_emptied<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_emptied_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_encrypted<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_encrypted_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_ended<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_ended_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_loaded_data<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_loaded_data_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_loaded_metadata<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_loaded_metadata_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_load_start<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_load_start_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_pause<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_pause_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_play<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_play_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_playing<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_playing_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_progress<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_progress_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_rate_change<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_rate_change_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_seeked<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_seeked_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_seeking<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_seeking_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_stalled<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_stalled_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_suspend<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_suspend_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_time_update<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_time_update_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_volume_change<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_volume_change_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_waiting<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_waiting_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_aux_click<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_aux_click_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_click<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_click_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_double_click<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_double_click_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_drag<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_end<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_end_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_enter<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_enter_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_exit<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_exit_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_leave<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_leave_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_over<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_over_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_start<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drag_start_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drop<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_drop_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, DragEvent, DragEvent>>,
fn on_mouse_down<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_down_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_enter<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_leave<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_move<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_move_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_out<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_out_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_over<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_over_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_up<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_mouse_up_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, MouseEvent, MouseEvent>>,
fn on_select<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_select_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, Event, BaseSyntheticEvent>>,
fn on_touch_cancel<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>,
fn on_touch_cancel_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>,
fn on_touch_end<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>,
fn on_touch_end_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>,
fn on_touch_move<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>,
fn on_touch_move_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>,
fn on_touch_start<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>,
fn on_touch_start_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TouchEvent, TouchEvent>>,
fn on_pointer_down<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_down_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_move<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_move_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_up<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_up_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_cancel<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_cancel_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_enter<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_enter_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_leave<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_leave_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_over<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_over_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_out<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_pointer_out_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_got_pointer_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_got_pointer_capture_capture<F>(
self,
event_handler: Option<AnyFn<F>>
) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_lost_pointer_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_lost_pointer_capture_capture<F>(
self,
event_handler: Option<AnyFn<F>>
) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, PointerEvent, PointerEvent>>,
fn on_scroll<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, UiEvent, UiEvent>>,
fn on_scroll_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, UiEvent, UiEvent>>,
fn on_wheel<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, WheelEvent, WheelEvent>>,
fn on_wheel_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, WheelEvent, WheelEvent>>,
fn on_animation_start<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>,
fn on_animation_start_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>,
fn on_animation_end<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>,
fn on_animation_end_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>,
fn on_animation_iteration<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>,
fn on_animation_iteration_capture<F>(
self,
event_handler: Option<AnyFn<F>>
) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, AnimationEvent, AnimationEvent>>,
fn on_transition_end<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TransitionEvent, TransitionEvent>>,
fn on_transition_end_capture<F>(self, event_handler: Option<AnyFn<F>>) -> Self where
F: DynFn + ?Sized,
AnyFn<F>: IntoJsEventHandler<SyntheticEvent<TElement, TransitionEvent, TransitionEvent>>,
sourceimpl Props for ButtonComponentProps
impl Props for ButtonComponentProps
sourceimpl PropsBuilder<ButtonComponentProps> for ButtonComponentProps
impl PropsBuilder<ButtonComponentProps> for ButtonComponentProps
fn build(self) -> ButtonComponentProps
Auto Trait Implementations
impl !RefUnwindSafe for ButtonComponentProps
impl !Send for ButtonComponentProps
impl !Sync for ButtonComponentProps
impl Unpin for ButtonComponentProps
impl !UnwindSafe for ButtonComponentProps
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> IntoBoxed<T> for T
impl<T> IntoBoxed<T> for T
fn into_boxed(self) -> Box<T, Global>ⓘNotable traits for Box<W, Global>impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
sourceimpl<T> IntoOptionalRc<T> for T
impl<T> IntoOptionalRc<T> for T
fn into_optional_rc(self) -> Option<Rc<T>>
sourceimpl<R> IntoPropValue<Option<R>> for R
impl<R> IntoPropValue<Option<R>> for R
fn into_prop_value(self) -> Option<R>
sourceimpl<R> IntoPropValue<R> for R
impl<R> IntoPropValue<R> for R
fn into_prop_value(self) -> R
sourceimpl<T> IntoRefValue<Box<T, Global>> for T
impl<T> IntoRefValue<Box<T, Global>> for T
fn into_ref_value(self) -> Box<T, Global>ⓘNotable traits for Box<W, Global>impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
sourceimpl<T> IntoRefValue<Rc<T>> for T
impl<T> IntoRefValue<Rc<T>> for T
fn into_ref_value(self) -> Rc<T>
sourceimpl<T> IntoRefValue<T> for T
impl<T> IntoRefValue<T> for T
fn into_ref_value(self) -> T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more