dynamic_token/
auth_status.rs1#[derive(Debug, Clone, Copy, PartialEq)]
4pub enum AuthStatus {
5 None, Ok, ApiKeyUnmatched, ApiKeyMisplaced, UuidRequired, SecurityNumberRequired, TimedOut, InvalidTimestamp, }
14
15impl AuthStatus {
16 pub fn to_key(&self) -> String {
17 match self {
18 AuthStatus::None => "invalid",
19 AuthStatus::Ok => "ok",
20 AuthStatus::ApiKeyUnmatched => "api_key_unmatched",
21 AuthStatus::ApiKeyMisplaced => "api_key_misplaced",
22 AuthStatus::UuidRequired => "uuid_required",
23 AuthStatus::SecurityNumberRequired => "security_number_required",
24 AuthStatus::TimedOut => "timed_out",
25 AuthStatus::InvalidTimestamp => "invalid_imestamp",
26 }.to_string()
27 }
28}