Module x11rb_protocol::x11_utils
source · [−]Expand description
Utility functions for X11 things.
The most important definitions in this module are the TryParse
, TryParseFd
and
Serialize
traits. These traits are used internally for parsing incoming data and producing
outgoing data when talking with the X11 server.
Structs
Information about a X11 extension.
A representation of the header of a request.
Representation of an X11 error packet that was sent by the server.
Enums
Has the BigRequests extension been enabled?
Traits
Trait to provide information about extensions.
A X11 request that has a reply with FDs
A X11 request that has a reply without FDs
A type implementing this trait is an X11 request.
A type implementing this trait can be serialized into X11 raw bytes.
A type implementing this trait can be parsed from some raw bytes.
A type implementing this trait can be parsed from some raw bytes and a list of fds.
A X11 request that does not have a reply
Functions
Parse the given input for a RequestHeader and the remaining input.
Type Definitions
A type alias for reply parsers (matches the signature of TryParseFd).