zino_auth/
basic_credentials.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
5pub struct BasicCredentials {
6 #[serde(alias = "account")]
8 username: String,
9 password: String,
11}
12
13impl BasicCredentials {
14 #[inline]
16 pub fn new(username: String, password: String) -> Self {
17 Self { username, password }
18 }
19
20 #[inline]
22 pub fn username(&self) -> &str {
23 &self.username
24 }
25
26 #[inline]
28 pub fn password(&self) -> &str {
29 &self.password
30 }
31}