Skip to content

Commit 0f562ab

Browse files
committed
PUT implementation
1 parent 1ede32c commit 0f562ab

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/main.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ fn delete_user(db: State<Database>, username: String) -> EndpointResult<Json<Use
3434

3535
#[put("/users", data = "<user>")]
3636
fn put_user(db: State<Database>, user: Json<User>) -> EndpointResult<Json<User>> {
37-
todo!()
37+
db.users
38+
.insert(user.username.as_bytes(), user.clone())
39+
.unwrap();
40+
Ok(Json(user.0))
3841
}
3942

4043
fn main() {

0 commit comments

Comments
 (0)