pub trait WidgetMatchEvent {
Show 13 methods
// Provided methods
fn handle_next_frame(
&mut self,
_cx: &mut Cx,
_e: &NextFrameEvent,
_scope: &mut Scope<'_, '_>,
) { ... }
fn handle_actions(
&mut self,
_cx: &mut Cx,
_e: &Actions,
_scope: &mut Scope<'_, '_>,
) { ... }
fn handle_signal(&mut self, _cx: &mut Cx, _scope: &mut Scope<'_, '_>) { ... }
fn handle_audio_devices(
&mut self,
_cx: &mut Cx,
_e: &AudioDevicesEvent,
_scope: &mut Scope<'_, '_>,
) { ... }
fn handle_midi_ports(
&mut self,
_cx: &mut Cx,
_e: &MidiPortsEvent,
_scope: &mut Scope<'_, '_>,
) { ... }
fn handle_video_inputs(
&mut self,
_cx: &mut Cx,
_e: &VideoInputsEvent,
_scope: &mut Scope<'_, '_>,
) { ... }
fn handle_http_response(
&mut self,
_cx: &mut Cx,
_request_id: LiveId,
_response: &HttpResponse,
_scope: &mut Scope<'_, '_>,
) { ... }
fn handle_http_request_error(
&mut self,
_cx: &mut Cx,
_request_id: LiveId,
_err: &HttpError,
_scope: &mut Scope<'_, '_>,
) { ... }
fn handle_http_progress(
&mut self,
_cx: &mut Cx,
_request_id: LiveId,
_progress: &HttpProgress,
_scope: &mut Scope<'_, '_>,
) { ... }
fn handle_http_stream(
&mut self,
_cx: &mut Cx,
_request_id: LiveId,
_data: &HttpResponse,
_scope: &mut Scope<'_, '_>,
) { ... }
fn handle_http_stream_complete(
&mut self,
_cx: &mut Cx,
_request_id: LiveId,
_data: &HttpResponse,
_scope: &mut Scope<'_, '_>,
) { ... }
fn handle_network_responses(
&mut self,
cx: &mut Cx,
e: &NetworkResponsesEvent,
scope: &mut Scope<'_, '_>,
) { ... }
fn widget_match_event(
&mut self,
cx: &mut Cx,
event: &Event,
scope: &mut Scope<'_, '_>,
) { ... }
}Provided Methods§
fn handle_next_frame( &mut self, _cx: &mut Cx, _e: &NextFrameEvent, _scope: &mut Scope<'_, '_>, )
fn handle_actions( &mut self, _cx: &mut Cx, _e: &Actions, _scope: &mut Scope<'_, '_>, )
fn handle_signal(&mut self, _cx: &mut Cx, _scope: &mut Scope<'_, '_>)
fn handle_audio_devices( &mut self, _cx: &mut Cx, _e: &AudioDevicesEvent, _scope: &mut Scope<'_, '_>, )
fn handle_midi_ports( &mut self, _cx: &mut Cx, _e: &MidiPortsEvent, _scope: &mut Scope<'_, '_>, )
fn handle_video_inputs( &mut self, _cx: &mut Cx, _e: &VideoInputsEvent, _scope: &mut Scope<'_, '_>, )
fn handle_http_response( &mut self, _cx: &mut Cx, _request_id: LiveId, _response: &HttpResponse, _scope: &mut Scope<'_, '_>, )
fn handle_http_request_error( &mut self, _cx: &mut Cx, _request_id: LiveId, _err: &HttpError, _scope: &mut Scope<'_, '_>, )
fn handle_http_progress( &mut self, _cx: &mut Cx, _request_id: LiveId, _progress: &HttpProgress, _scope: &mut Scope<'_, '_>, )
fn handle_http_stream( &mut self, _cx: &mut Cx, _request_id: LiveId, _data: &HttpResponse, _scope: &mut Scope<'_, '_>, )
fn handle_http_stream_complete( &mut self, _cx: &mut Cx, _request_id: LiveId, _data: &HttpResponse, _scope: &mut Scope<'_, '_>, )
fn handle_network_responses( &mut self, cx: &mut Cx, e: &NetworkResponsesEvent, scope: &mut Scope<'_, '_>, )
fn widget_match_event( &mut self, cx: &mut Cx, event: &Event, scope: &mut Scope<'_, '_>, )
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".