Crates.io | majordome-derive |
lib.rs | majordome-derive |
version | 1.0.2 |
source | src |
created_at | 2024-05-05 21:22:18.525898 |
updated_at | 2024-05-05 21:46:39.490201 |
description | Derive macros for the majordome crate |
homepage | |
repository | |
max_upload_size | |
id | 1230552 |
size | 10,168 |
#[derive(MajordomeError)]
#[err(prefix = "errors.gg.wls.")]
pub enum AuthError {
#[err(code="invalid_token", msg="Invalid token", status=401)]
InvalidToken,
#[err(code="unknown_event", msg="Unknown event {id}", status=404)]
UnknownEvent {id: String},
#[err(code="not_enough_players", msg="Not enough players (required: {required}, actual: {actual})", status=400)]
NotEnoughPlayers{required: u32, actual: u32},
}