Trait IntoView

Source
pub trait IntoView {
    // Required method
    fn into_view(self) -> View;
}
Expand description

Converts the value into a View.

Required Methods§

Source

fn into_view(self) -> View

Converts the value into View.

Implementations on Foreign Types§

Source§

impl IntoView for &'static str

Source§

impl IntoView for &String

Source§

impl IntoView for Cow<'static, str>

Source§

impl IntoView for IpAddr

Source§

impl IntoView for SocketAddr

Source§

impl IntoView for Oco<'static, str>

Source§

impl IntoView for bool

Source§

impl IntoView for char

Source§

impl IntoView for f32

Source§

impl IntoView for f64

Source§

impl IntoView for i8

Source§

impl IntoView for i16

Source§

impl IntoView for i32

Source§

impl IntoView for i64

Source§

impl IntoView for i128

Source§

impl IntoView for isize

Source§

impl IntoView for u8

Source§

impl IntoView for u16

Source§

impl IntoView for u32

Source§

impl IntoView for u64

Source§

impl IntoView for u128

Source§

impl IntoView for ()

Source§

impl IntoView for usize

Source§

impl IntoView for Rc<str>

Source§

impl IntoView for String

Source§

impl IntoView for ToLowercase

Source§

impl IntoView for ToUppercase

Source§

impl IntoView for Arguments<'_>

Source§

impl IntoView for Ipv4Addr

Source§

impl IntoView for Ipv6Addr

Source§

impl IntoView for SocketAddrV4

Source§

impl IntoView for SocketAddrV6

Source§

impl IntoView for NonZero<i8>

Source§

impl IntoView for NonZero<i16>

Source§

impl IntoView for NonZero<i32>

Source§

impl IntoView for NonZero<i64>

Source§

impl IntoView for NonZero<i128>

Source§

impl IntoView for NonZero<isize>

Source§

impl IntoView for NonZero<u8>

Source§

impl IntoView for NonZero<u16>

Source§

impl IntoView for NonZero<u32>

Source§

impl IntoView for NonZero<u64>

Source§

impl IntoView for NonZero<u128>

Source§

impl IntoView for NonZero<usize>

Source§

impl IntoView for Location<'_>

Source§

impl IntoView for AnimatedShowProps

Source§

impl IntoView for PortalProps

Source§

impl IntoView for TransitionProps

Source§

impl IntoView for TextProp

Source§

impl<A> IntoView for (A,)
where A: IntoView,

Source§

impl<A, B> IntoView for (A, B)
where A: IntoView, B: IntoView,

Source§

impl<A, B, C> IntoView for (A, B, C)
where A: IntoView, B: IntoView, C: IntoView,

Source§

impl<A, B, C, D> IntoView for (A, B, C, D)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView,

Source§

impl<A, B, C, D, E> IntoView for (A, B, C, D, E)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView,

Source§

impl<A, B, C, D, E, F> IntoView for (A, B, C, D, E, F)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView, F: IntoView,

Source§

impl<A, B, C, D, E, F, G> IntoView for (A, B, C, D, E, F, G)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView, F: IntoView, G: IntoView,

Source§

impl<A, B, C, D, E, F, G, H> IntoView for (A, B, C, D, E, F, G, H)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView, F: IntoView, G: IntoView, H: IntoView,

Source§

impl<A, B, C, D, E, F, G, H, I> IntoView for (A, B, C, D, E, F, G, H, I)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView, F: IntoView, G: IntoView, H: IntoView, I: IntoView,

Source§

impl<A, B, C, D, E, F, G, H, I, J> IntoView for (A, B, C, D, E, F, G, H, I, J)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView, F: IntoView, G: IntoView, H: IntoView, I: IntoView, J: IntoView,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> IntoView for (A, B, C, D, E, F, G, H, I, J, K)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView, F: IntoView, G: IntoView, H: IntoView, I: IntoView, J: IntoView, K: IntoView,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView, F: IntoView, G: IntoView, H: IntoView, I: IntoView, J: IntoView, K: IntoView, L: IntoView,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView, F: IntoView, G: IntoView, H: IntoView, I: IntoView, J: IntoView, K: IntoView, L: IntoView, M: IntoView,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView, F: IntoView, G: IntoView, H: IntoView, I: IntoView, J: IntoView, K: IntoView, L: IntoView, M: IntoView, N: IntoView,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
where A: IntoView, B: IntoView, C: IntoView, D: IntoView, E: IntoView, F: IntoView, G: IntoView, H: IntoView, I: IntoView, J: IntoView, K: IntoView, L: IntoView, M: IntoView, N: IntoView, O: IntoView,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> IntoView for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)

Source§

impl<El, const N: usize> IntoView for [HtmlElement<El>; N]

Source§

impl<F, IV> IntoView for ErrorBoundaryProps<F, IV>
where F: Fn(RwSignal<Errors>) -> IV + 'static, IV: IntoView,

Source§

impl<IF, I, T, EF, N, KF, K> IntoView for ForProps<IF, I, T, EF, N, KF, K>
where IF: Fn() -> I + 'static, I: IntoIterator<Item = T>, EF: Fn(T) -> N + 'static, N: IntoView + 'static, KF: Fn(&T) -> K + 'static, K: Eq + Hash + 'static, T: 'static,

Source§

impl<N> IntoView for Rc<dyn Fn() -> N>
where N: IntoView + 'static,

Source§

impl<S, T> IntoView for Resource<S, T>
where S: Clone, T: IntoView + Clone,

Source§

impl<T> IntoView for Option<T>
where T: IntoView,

Source§

impl<T> IntoView for MaybeSignal<T>
where T: IntoView + Clone,

Source§

impl<T> IntoView for ProviderProps<T>
where T: Clone + 'static,

Source§

impl<T> IntoView for Memo<T>
where T: IntoView + Clone,

Source§

impl<T> IntoView for ReadSignal<T>
where T: IntoView + Clone,

Source§

impl<T> IntoView for RwSignal<T>
where T: IntoView + Clone,

Source§

impl<T> IntoView for MaybeProp<T>
where T: IntoView + Clone,

Source§

impl<T> IntoView for Signal<T>
where T: IntoView + Clone,

Source§

impl<T, E> IntoView for Result<T, E>
where T: IntoView + 'static, E: Into<Error>,

Source§

impl<T, Fut, FF, VF, V> IntoView for AwaitProps<T, Fut, FF, VF, V>
where Fut: Future<Output = T> + 'static, FF: Fn() -> Fut + 'static, V: IntoView, VF: Fn(&T) -> V + 'static, T: Serializable + 'static,

Source§

impl<V> IntoView for Vec<V>
where V: IntoView,

Source§

impl<V> IntoView for SuspenseProps<V>
where V: IntoView + 'static,

Source§

impl<W> IntoView for ShowProps<W>
where W: Fn() -> bool + 'static,

Source§

impl<const N: usize> IntoView for [View; N]

Implementors§

Source§

impl IntoView for &View

Source§

impl IntoView for &Fragment

Source§

impl IntoView for View

Source§

impl IntoView for Fragment

Source§

impl IntoView for ComponentRepr

Source§

impl IntoView for Unit

Source§

impl IntoView for Element

Source§

impl IntoView for Text

Source§

impl IntoView for Transparent

Source§

impl<CF, N> IntoView for DynChild<CF, N>
where CF: Fn() -> N + 'static, N: IntoView,

Source§

impl<El> IntoView for HtmlElement<El>

Source§

impl<F, N> IntoView for F
where F: Fn() -> N + 'static, N: IntoView,

Source§

impl<F, V> IntoView for Component<F, V>
where F: FnOnce() -> V, V: IntoView,

Source§

impl<IF, I, T, EF, N, KF, K> IntoView for Each<IF, I, T, EF, N, KF, K>
where IF: Fn() -> I + 'static, I: IntoIterator<Item = T>, EF: Fn(T) -> N + 'static, N: IntoView + 'static, KF: Fn(&T) -> K + 'static, K: Eq + Hash + 'static, T: 'static,