[][src]Struct xproto::xReply

#[repr(C)]
pub struct xReply { pub generic: __BindgenUnionField<xGenericReply>, pub geom: __BindgenUnionField<xGetGeometryReply>, pub tree: __BindgenUnionField<xQueryTreeReply>, pub atom: __BindgenUnionField<xInternAtomReply>, pub atomName: __BindgenUnionField<xGetAtomNameReply>, pub property: __BindgenUnionField<xGetPropertyReply>, pub listProperties: __BindgenUnionField<xListPropertiesReply>, pub selection: __BindgenUnionField<xGetSelectionOwnerReply>, pub grabPointer: __BindgenUnionField<xGrabPointerReply>, pub grabKeyboard: __BindgenUnionField<xGrabKeyboardReply>, pub pointer: __BindgenUnionField<xQueryPointerReply>, pub motionEvents: __BindgenUnionField<xGetMotionEventsReply>, pub coords: __BindgenUnionField<xTranslateCoordsReply>, pub inputFocus: __BindgenUnionField<xGetInputFocusReply>, pub textExtents: __BindgenUnionField<xQueryTextExtentsReply>, pub fonts: __BindgenUnionField<xListFontsReply>, pub fontPath: __BindgenUnionField<xGetFontPathReply>, pub image: __BindgenUnionField<xGetImageReply>, pub colormaps: __BindgenUnionField<xListInstalledColormapsReply>, pub allocColor: __BindgenUnionField<xAllocColorReply>, pub allocNamedColor: __BindgenUnionField<xAllocNamedColorReply>, pub colorCells: __BindgenUnionField<xAllocColorCellsReply>, pub colorPlanes: __BindgenUnionField<xAllocColorPlanesReply>, pub colors: __BindgenUnionField<xQueryColorsReply>, pub lookupColor: __BindgenUnionField<xLookupColorReply>, pub bestSize: __BindgenUnionField<xQueryBestSizeReply>, pub extension: __BindgenUnionField<xQueryExtensionReply>, pub extensions: __BindgenUnionField<xListExtensionsReply>, pub setModifierMapping: __BindgenUnionField<xSetModifierMappingReply>, pub getModifierMapping: __BindgenUnionField<xGetModifierMappingReply>, pub setPointerMapping: __BindgenUnionField<xSetPointerMappingReply>, pub getKeyboardMapping: __BindgenUnionField<xGetKeyboardMappingReply>, pub getPointerMapping: __BindgenUnionField<xGetPointerMappingReply>, pub pointerControl: __BindgenUnionField<xGetPointerControlReply>, pub screenSaver: __BindgenUnionField<xGetScreenSaverReply>, pub hosts: __BindgenUnionField<xListHostsReply>, pub error: __BindgenUnionField<xError>, pub event: __BindgenUnionField<xEvent>, pub bindgen_union_field: [u32; 8], }

Fields

generic: __BindgenUnionField<xGenericReply>geom: __BindgenUnionField<xGetGeometryReply>tree: __BindgenUnionField<xQueryTreeReply>atom: __BindgenUnionField<xInternAtomReply>atomName: __BindgenUnionField<xGetAtomNameReply>property: __BindgenUnionField<xGetPropertyReply>listProperties: __BindgenUnionField<xListPropertiesReply>selection: __BindgenUnionField<xGetSelectionOwnerReply>grabPointer: __BindgenUnionField<xGrabPointerReply>grabKeyboard: __BindgenUnionField<xGrabKeyboardReply>pointer: __BindgenUnionField<xQueryPointerReply>motionEvents: __BindgenUnionField<xGetMotionEventsReply>coords: __BindgenUnionField<xTranslateCoordsReply>inputFocus: __BindgenUnionField<xGetInputFocusReply>textExtents: __BindgenUnionField<xQueryTextExtentsReply>fonts: __BindgenUnionField<xListFontsReply>fontPath: __BindgenUnionField<xGetFontPathReply>image: __BindgenUnionField<xGetImageReply>colormaps: __BindgenUnionField<xListInstalledColormapsReply>allocColor: __BindgenUnionField<xAllocColorReply>allocNamedColor: __BindgenUnionField<xAllocNamedColorReply>colorCells: __BindgenUnionField<xAllocColorCellsReply>colorPlanes: __BindgenUnionField<xAllocColorPlanesReply>colors: __BindgenUnionField<xQueryColorsReply>lookupColor: __BindgenUnionField<xLookupColorReply>bestSize: __BindgenUnionField<xQueryBestSizeReply>extension: __BindgenUnionField<xQueryExtensionReply>extensions: __BindgenUnionField<xListExtensionsReply>setModifierMapping: __BindgenUnionField<xSetModifierMappingReply>getModifierMapping: __BindgenUnionField<xGetModifierMappingReply>setPointerMapping: __BindgenUnionField<xSetPointerMappingReply>getKeyboardMapping: __BindgenUnionField<xGetKeyboardMappingReply>getPointerMapping: __BindgenUnionField<xGetPointerMappingReply>pointerControl: __BindgenUnionField<xGetPointerControlReply>screenSaver: __BindgenUnionField<xGetScreenSaverReply>hosts: __BindgenUnionField<xListHostsReply>error: __BindgenUnionField<xError>event: __BindgenUnionField<xEvent>bindgen_union_field: [u32; 8]

Trait Implementations

impl Clone for xReply[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for xReply[src]

impl Copy for xReply[src]

impl PartialEq<xReply> for xReply[src]

impl Debug for xReply[src]

impl Parcel for xReply[src]

default fn read(read: &mut dyn Read, settings: &Settings) -> Result<Self, Error>[src]

Reads a new item with a fresh set of hints. Read more

default fn write(
    &self,
    write: &mut dyn Write,
    settings: &Settings
) -> Result<(), Error>
[src]

Writes a value to a stream.

default fn into_stream(
    self,
    settings: &Settings
) -> Result<Cursor<Vec<u8>>, Error>
[src]

Convers the value into a byte stream that implements std::io::Read.

default fn from_raw_bytes(
    bytes: &[u8],
    settings: &Settings
) -> Result<Self, Error>
[src]

Parses a new value from its raw byte representation. Read more

default fn field_from_raw_bytes(
    bytes: &[u8],
    settings: &Settings,
    hints: &mut Hints
) -> Result<Self, Error>
[src]

Parses a new value from its raw byte representation. Read more

default fn raw_bytes(&self, settings: &Settings) -> Result<Vec<u8>, Error>[src]

Gets the raw byte representation of the value.

default fn raw_bytes_field(
    &self,
    settings: &Settings,
    hints: &mut Hints
) -> Result<Vec<u8>, Error>
[src]

Gets the raw bytes of this type as a field of a larger type.

default fn type_name(&self) -> &'static str[src]

Gets the name of the type; Parcel::TYPE_NAME.

Auto Trait Implementations

impl Send for xReply

impl Sync for xReply

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<H> Parcel for H where
    H: HighLevel
[src]

default fn read(read: &mut dyn Read, settings: &Settings) -> Result<Self, Error>[src]

Reads a new item with a fresh set of hints. Read more

default fn write(
    &self,
    write: &mut dyn Write,
    settings: &Settings
) -> Result<(), Error>
[src]

Writes a value to a stream.

default fn into_stream(
    self,
    settings: &Settings
) -> Result<Cursor<Vec<u8>>, Error>
[src]

Convers the value into a byte stream that implements std::io::Read.

default fn from_raw_bytes(
    bytes: &[u8],
    settings: &Settings
) -> Result<Self, Error>
[src]

Parses a new value from its raw byte representation. Read more

default fn field_from_raw_bytes(
    bytes: &[u8],
    settings: &Settings,
    hints: &mut Hints
) -> Result<Self, Error>
[src]

Parses a new value from its raw byte representation. Read more

default fn raw_bytes(&self, settings: &Settings) -> Result<Vec<u8>, Error>[src]

Gets the raw byte representation of the value.

default fn raw_bytes_field(
    &self,
    settings: &Settings,
    hints: &mut Hints
) -> Result<Vec<u8>, Error>
[src]

Gets the raw bytes of this type as a field of a larger type.

default fn type_name(&self) -> &'static str[src]

Gets the name of the type; Parcel::TYPE_NAME.