Struct hematite_server::proto::slp::Response [] [src]

pub struct Response {
    pub description: String,
    pub favicon: Option<String>,
    pub players: Players,
    pub version: Version,
}

Response sent to clients as JSON.

Fields

description
favicon
players
version

Trait Implementations

impl Protocol for Response

type Clean = Response

fn proto_len(value: &Response) -> usize

fn proto_encode(value: &Response, dst: &mut Write) -> Result<()>

fn proto_decode(src: &mut Read) -> Result<Response>

Derived Implementations

impl Encodable for Response

fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S::Error>

impl Decodable for Response

fn decode<__D: Decoder>(__arg_0: &mut __D) -> Result<Response, __D::Error>

impl Debug for Response

fn fmt(&self, __arg_0: &mut Formatter) -> Result