Files
tuliprox/shared/src/model/auth/user.rs
T

20 lines
428 B
Rust

use zeroize::Zeroize;
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize)]
pub struct UserCredential {
pub username: String,
pub password: String,
}
impl UserCredential {
pub fn zeroize(&mut self) {
self.password.zeroize();
}
}
#[derive(Debug, Clone, serde::Serialize, serde::Deserialize, Eq, PartialEq, Default)]
pub struct TokenResponse {
pub token: String,
pub username: String,
}