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