1#![deny(clippy::all)]
4#![deny(clippy::pedantic)]
5#![deny(clippy::nursery)]
6#![deny(warnings)]
7#![deny(missing_docs)]
8#![deny(rustdoc::all)]
9#![deny(rustdoc::broken_intra_doc_links)]
10#![forbid(unsafe_code)]
11
12use serde::{Deserialize, Serialize};
13
14pub mod contests;
15pub mod problems;
16pub mod testing;
17pub mod users;
18pub mod verdicts;
19
20#[derive(Clone, Debug, Serialize, Deserialize)]
22pub struct DeletionRequest {
23 pub login: String,
25 pub password: String,
27 pub password_confirmation: String,
29 pub deletion_confirmation: bool,
31}