pub trait IntoElementsMaybeSignalType<T, Marker> {
// Required method
fn into_elements_maybe_signal_type(self) -> ElementsMaybeSignalType<T>;
}Required Methods§
fn into_elements_maybe_signal_type(self) -> ElementsMaybeSignalType<T>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl<T, Js> IntoElementsMaybeSignalType<T, Option<Element>> for Option<Js>
Handles window().body()
impl<T, Js> IntoElementsMaybeSignalType<T, Option<Element>> for Option<Js>
Handles window().body()
fn into_elements_maybe_signal_type(self) -> ElementsMaybeSignalType<T>
Implementors§
impl<'a, T, Js, C> IntoElementsMaybeSignalType<T, &'a [Option<Element>]> for C
Handles &[Option<web_sys::*>]
impl<'a, T, Js, C> IntoElementsMaybeSignalType<T, ElementMarker> for C
Handles &[web_sys::*]
impl<T, E, Js> IntoElementsMaybeSignalType<T, Option<Option<Element>>> for Js
Handles use_window() or use_document()
impl<T, Js, C, G> IntoElementsMaybeSignalType<T, SignalVecMarker> for G
Handles Signal<Vec<web_sys::*>> and Signal<Option<web_sys::*>> and NodeRef
impl<T, Js, C, G> IntoElementsMaybeSignalType<T, SignalVecOptionMarker> for G
Handles Signal<Vec<Option<web_sys::*>>>
impl<T, Js, C, G> IntoElementsMaybeSignalType<T, SignalVecSendWrapperMarker> for Gwhere
T: From<Js> + Clone,
G: Get<Value = C> + Send + Sync + 'static,
C: IntoIterator<Item = SendWrapper<Js>>,
Handles Signal<Vec<SendWrapper<web_sys::*>>> and Signal<Option<SendWrapper<web_sys::*>>> and ElementMaybeSignal
impl<T, Js, C, G> IntoElementsMaybeSignalType<T, VecSignalMarker> for C
Handles Vec<Signal<web_sys::*>>
impl<T, Js, C, G> IntoElementsMaybeSignalType<T, VecSignalOptionMarker> for C
Handles Vec<Signal<Option<web_sys::*>>>, Vec<NodeRef>
impl<T, Js, C, G> IntoElementsMaybeSignalType<T, VecSignalVecOptionMarker> for C
impl<T, Js, C> IntoElementsMaybeSignalType<T, Vec<Element>> for C
Handles Vec<web_sys::*>
impl<T, Js, C> IntoElementsMaybeSignalType<T, Vec<Option<Element>>> for C
Handles Vec<Option<web_sys::*>>
impl<T, Js> IntoElementsMaybeSignalType<T, Element> for Js
Handles window() or document()
impl<T, V, C> IntoElementsMaybeSignalType<T, StrIterMarker> for C
Handles ["body", "#app"]
impl<T, V, I> IntoElementsMaybeSignalType<T, SignalStrMarker> for V
Handles Signal<&str>
impl<T, V> IntoElementsMaybeSignalType<T, StrMarker> for V
Handles "body" or "#app"