type LoginAddress = Result<RateLimitIp, (StatusCode, &'static str)>;
enum LoginAddress { Ok(RateLimitIp), Err((StatusCode, &'static str)), }
Contains the success value
Contains the error value