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