Trait leptos_form_core::FormComponent
source · pub trait FormComponent<El>: FormField<El> {
// Required method
fn render(props: RenderProps<Self::Signal, Self::Config>) -> impl IntoView;
}
Expand description
Rendering behavior for a particular data type given the html it is rendered in.
Required Methods§
fn render(props: RenderProps<Self::Signal, Self::Config>) -> impl IntoView
Object Safety§
This trait is not object safe.
Implementations on Foreign Types§
source§impl FormComponent<HtmlElement<Input>> for Cow<'_, str>
impl FormComponent<HtmlElement<Input>> for Cow<'_, str>
source§impl FormComponent<HtmlElement<Input>> for f32
impl FormComponent<HtmlElement<Input>> for f32
source§impl FormComponent<HtmlElement<Input>> for f64
impl FormComponent<HtmlElement<Input>> for f64
source§impl FormComponent<HtmlElement<Input>> for i8
impl FormComponent<HtmlElement<Input>> for i8
source§impl FormComponent<HtmlElement<Input>> for i16
impl FormComponent<HtmlElement<Input>> for i16
source§impl FormComponent<HtmlElement<Input>> for i32
impl FormComponent<HtmlElement<Input>> for i32
source§impl FormComponent<HtmlElement<Input>> for i64
impl FormComponent<HtmlElement<Input>> for i64
source§impl FormComponent<HtmlElement<Input>> for i128
impl FormComponent<HtmlElement<Input>> for i128
source§impl FormComponent<HtmlElement<Input>> for isize
impl FormComponent<HtmlElement<Input>> for isize
source§impl FormComponent<HtmlElement<Input>> for u8
impl FormComponent<HtmlElement<Input>> for u8
source§impl FormComponent<HtmlElement<Input>> for u16
impl FormComponent<HtmlElement<Input>> for u16
source§impl FormComponent<HtmlElement<Input>> for u32
impl FormComponent<HtmlElement<Input>> for u32
source§impl FormComponent<HtmlElement<Input>> for u64
impl FormComponent<HtmlElement<Input>> for u64
source§impl FormComponent<HtmlElement<Input>> for u128
impl FormComponent<HtmlElement<Input>> for u128
source§impl FormComponent<HtmlElement<Input>> for usize
impl FormComponent<HtmlElement<Input>> for usize
source§impl FormComponent<HtmlElement<Input>> for String
impl FormComponent<HtmlElement<Input>> for String
source§impl FormComponent<HtmlElement<Input>> for BigDecimal
impl FormComponent<HtmlElement<Input>> for BigDecimal
source§impl FormComponent<HtmlElement<Input>> for DateTime<FixedOffset>
Available on crate feature chrono
only.
impl FormComponent<HtmlElement<Input>> for DateTime<FixedOffset>
Available on crate feature
chrono
only.source§impl FormComponent<HtmlElement<Input>> for DateTime<Local>
Available on crate feature chrono
only.
impl FormComponent<HtmlElement<Input>> for DateTime<Local>
Available on crate feature
chrono
only.source§impl FormComponent<HtmlElement<Input>> for DateTime<Utc>
Available on crate feature chrono
only.
impl FormComponent<HtmlElement<Input>> for DateTime<Utc>
Available on crate feature
chrono
only.source§impl FormComponent<HtmlElement<Input>> for NaiveDate
Available on crate feature chrono
only.
impl FormComponent<HtmlElement<Input>> for NaiveDate
Available on crate feature
chrono
only.source§impl FormComponent<HtmlElement<Input>> for NaiveDateTime
Available on crate feature chrono
only.
impl FormComponent<HtmlElement<Input>> for NaiveDateTime
Available on crate feature
chrono
only.source§impl FormComponent<HtmlElement<Input>> for BigInt
impl FormComponent<HtmlElement<Input>> for BigInt
source§impl FormComponent<HtmlElement<Input>> for BigUint
impl FormComponent<HtmlElement<Input>> for BigUint
source§impl FormComponent<HtmlElement<Input>> for Uuid
Available on crate feature uuid
only.
impl FormComponent<HtmlElement<Input>> for Uuid
Available on crate feature
uuid
only.