pub struct FullStatResponse {
pub motd: String,
pub game_type: String,
pub game_id: String,
pub version: String,
pub plugins: String,
pub map: String,
pub num_players: usize,
pub max_players: usize,
pub host_port: u16,
pub host_ip: String,
pub players: Vec<String>,
}
Expand description
A response from the server’s full query. Taken from wiki.vg
Fields§
§motd: String
The “motd” - message shown in the server list by the client.
game_type: String
The server’s game type. Vanilla servers hardcode this to “SMP”.
game_id: String
The server’s game ID. Vanilla servers hardcode this to “MINECRAFT”.
version: String
The server’s game version.
plugins: String
The plugins the server has installed. Vanilla servers return an empty string. Other server platforms may have their own format for this field.
map: String
The server’s world/map name.
num_players: usize
The current number of online players.
max_players: usize
Maximum players online this server allows.
host_port: u16
The port the server is running on.
host_ip: String
The server’s IP address.
players: Vec<String>
The current list of online players.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FullStatResponse
impl RefUnwindSafe for FullStatResponse
impl Send for FullStatResponse
impl Sync for FullStatResponse
impl Unpin for FullStatResponse
impl UnwindSafe for FullStatResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more