leptos-use/src/use_to_string.rs

23 lines
531 B
Rust
Raw Normal View History

2024-05-07 12:41:44 +01:00
use leptos::prelude::*;
2023-07-16 14:17:15 +01:00
2024-07-08 16:09:24 +02:00
crate::use_derive_signal!(
2023-07-16 14:17:15 +01:00
/// Reactive `ToString::to_string()`.
///
/// ## Usage
///
/// ```
2024-05-07 12:41:44 +01:00
/// # use leptos::prelude::*;
2023-07-16 14:17:15 +01:00
/// # use leptos_use::use_to_string;
/// #
/// # #[component]
2023-07-27 18:06:36 +01:00
/// # fn Demo() -> impl IntoView {
2024-05-07 12:41:44 +01:00
/// let (number, set_number) = signal(3.14_f64);
2023-07-27 18:06:36 +01:00
/// let str = use_to_string::<_, f64>(number);
2023-07-16 14:17:15 +01:00
/// #
2023-07-27 18:06:36 +01:00
/// # view! { }
2023-07-16 14:17:15 +01:00
/// # }
/// ```
use_to_string<T, T: ToString + 'static> -> String
|value| value.to_string()
);