You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
543 B
29 lines
543 B
1 year ago
|
// SPDX-License-Identifier: GPL-3.0-only
|
||
|
// SPDX-FileCopyrightText: 2023 Denis Drakhnia <numas13@gmail.com>
|
||
|
|
||
|
mod cursor;
|
||
|
mod server_info;
|
||
|
|
||
|
pub mod admin;
|
||
|
pub mod filter;
|
||
|
pub mod game;
|
||
|
pub mod master;
|
||
|
pub mod server;
|
||
|
pub mod types;
|
||
|
|
||
|
pub use server_info::ServerInfo;
|
||
|
|
||
|
use thiserror::Error;
|
||
|
|
||
|
pub const VERSION: u32 = 49;
|
||
|
|
||
|
#[derive(Error, Debug, PartialEq, Eq)]
|
||
|
pub enum Error {
|
||
|
#[error("Invalid packet")]
|
||
|
InvalidPacket,
|
||
|
#[error("Invalid UTF-8 string")]
|
||
|
InvalidString,
|
||
|
#[error("Unexpected end of buffer")]
|
||
|
UnexpectedEnd,
|
||
|
}
|