pub struct CreateCrawlRequest {
pub address: String,
pub port: u16,
pub ping: u32,
pub version: String,
pub protocol_version: i32,
pub max_players: u32,
pub online_players: u32,
pub description: Option<String>,
pub favicon: Option<String>,
pub crawled_at: DateTime<FixedOffset>,
}Fields§
§address: StringThe hostname or IP address of the crawled Minecraft server.
port: u16The port of the crawled Minecraft server.
ping: u32The server ping in milliseconds.
version: StringThe Minecraft version name reported by the server.
protocol_version: i32The Minecraft protocol version reported by the server.
max_players: u32The maximum number of players reported by the server.
online_players: u32The number of players currently connected to the server.
description: Option<String>The server description reported by the server.
favicon: Option<String>The server favicon as a Base64-encoded PNG data URL, or null if no favicon was provided.
crawled_at: DateTime<FixedOffset>The date and time at which the server was crawled.
Implementations§
Trait Implementations§
Source§impl Clone for CreateCrawlRequest
impl Clone for CreateCrawlRequest
Source§fn clone(&self) -> CreateCrawlRequest
fn clone(&self) -> CreateCrawlRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateCrawlRequest
impl Debug for CreateCrawlRequest
Source§impl Default for CreateCrawlRequest
impl Default for CreateCrawlRequest
Source§fn default() -> CreateCrawlRequest
fn default() -> CreateCrawlRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateCrawlRequest
impl<'de> Deserialize<'de> for CreateCrawlRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateCrawlRequest
impl PartialEq for CreateCrawlRequest
Source§impl Serialize for CreateCrawlRequest
impl Serialize for CreateCrawlRequest
impl StructuralPartialEq for CreateCrawlRequest
Auto Trait Implementations§
impl Freeze for CreateCrawlRequest
impl RefUnwindSafe for CreateCrawlRequest
impl Send for CreateCrawlRequest
impl Sync for CreateCrawlRequest
impl Unpin for CreateCrawlRequest
impl UnsafeUnpin for CreateCrawlRequest
impl UnwindSafe for CreateCrawlRequest
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