From ff389fe18b3eb9eef54c69f201d96e940eb82a23 Mon Sep 17 00:00:00 2001 From: mrw1593 Date: Sun, 14 May 2023 10:28:20 -0400 Subject: Update documentation --- src/api/users.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/api/users.rs') diff --git a/src/api/users.rs b/src/api/users.rs index d62cc27..863d99e 100644 --- a/src/api/users.rs +++ b/src/api/users.rs @@ -10,14 +10,17 @@ use crate::models::User; use crate::services::crypto::PasswordHash; use crate::services::{db, id}; +/// Just a username. No password hash, because that'd be tempting fate. #[derive(Debug, Clone, Serialize)] struct UserResponse { + id: Uuid, username: Box, } impl From for UserResponse { fn from(user: User) -> Self { Self { + id: user.id, username: user.username, } } @@ -107,6 +110,7 @@ async fn get_username( Ok(response) } +/// A request to create or update user information #[derive(Debug, Clone, Deserialize)] struct UserRequest { username: Box, -- cgit v1.2.3