use crate::*;
#[derive(Clone, Copy, Data)]
pub(crate) struct UseForm {
#[get(pub, type(copy))]
pub(crate) username: Signal<String>,
#[get(pub, type(copy))]
pub(crate) email: Signal<String>,
#[get(pub, type(copy))]
pub(crate) password: Signal<String>,
#[get(pub, type(copy))]
pub(crate) agree: Signal<bool>,
#[get(pub, type(copy))]
pub(crate) submitted: Signal<String>,
#[get(pub, type(copy))]
pub(crate) errors: Signal<String>,
#[get(pub, type(copy))]
pub(crate) username_error: Signal<String>,
#[get(pub, type(copy))]
pub(crate) email_error: Signal<String>,
#[get(pub, type(copy))]
pub(crate) password_error: Signal<String>,
#[get(pub, type(copy))]
pub(crate) agree_error: Signal<String>,
}