x11rb::protocol

Enum Reply

#[non_exhaustive]
pub enum Reply {
Show 149 variants Void, GetWindowAttributes(GetWindowAttributesReply), GetGeometry(GetGeometryReply), QueryTree(QueryTreeReply), InternAtom(InternAtomReply), GetAtomName(GetAtomNameReply), GetProperty(GetPropertyReply), ListProperties(ListPropertiesReply), GetSelectionOwner(GetSelectionOwnerReply), GrabPointer(GrabPointerReply), GrabKeyboard(GrabKeyboardReply), QueryPointer(QueryPointerReply), GetMotionEvents(GetMotionEventsReply), TranslateCoordinates(TranslateCoordinatesReply), GetInputFocus(GetInputFocusReply), QueryKeymap(QueryKeymapReply), QueryFont(QueryFontReply), QueryTextExtents(QueryTextExtentsReply), ListFonts(ListFontsReply), ListFontsWithInfo(ListFontsWithInfoReply), GetFontPath(GetFontPathReply), GetImage(GetImageReply), ListInstalledColormaps(ListInstalledColormapsReply), AllocColor(AllocColorReply), AllocNamedColor(AllocNamedColorReply), AllocColorCells(AllocColorCellsReply), AllocColorPlanes(AllocColorPlanesReply), QueryColors(QueryColorsReply), LookupColor(LookupColorReply), QueryBestSize(QueryBestSizeReply), QueryExtension(QueryExtensionReply), ListExtensions(ListExtensionsReply), GetKeyboardMapping(GetKeyboardMappingReply), GetKeyboardControl(GetKeyboardControlReply), GetPointerControl(GetPointerControlReply), GetScreenSaver(GetScreenSaverReply), ListHosts(ListHostsReply), SetPointerMapping(SetPointerMappingReply), GetPointerMapping(GetPointerMappingReply), SetModifierMapping(SetModifierMappingReply), GetModifierMapping(GetModifierMappingReply), BigreqEnable(EnableReply), CompositeQueryVersion(QueryVersionReply), CompositeGetOverlayWindow(GetOverlayWindowReply), Dri3QueryVersion(QueryVersionReply), Dri3Open(OpenReply), Dri3BufferFromPixmap(BufferFromPixmapReply), Dri3FDFromFence(FDFromFenceReply), Dri3GetSupportedModifiers(GetSupportedModifiersReply), Dri3BuffersFromPixmap(BuffersFromPixmapReply), GeQueryVersion(QueryVersionReply), PresentQueryVersion(QueryVersionReply), PresentQueryCapabilities(QueryCapabilitiesReply), RandrQueryVersion(QueryVersionReply), RandrSetScreenConfig(SetScreenConfigReply), RandrGetScreenInfo(GetScreenInfoReply), RandrGetScreenSizeRange(GetScreenSizeRangeReply), RandrGetScreenResources(GetScreenResourcesReply), RandrGetOutputInfo(GetOutputInfoReply), RandrListOutputProperties(ListOutputPropertiesReply), RandrQueryOutputProperty(QueryOutputPropertyReply), RandrGetOutputProperty(GetOutputPropertyReply), RandrCreateMode(CreateModeReply), RandrGetCrtcInfo(GetCrtcInfoReply), RandrSetCrtcConfig(SetCrtcConfigReply), RandrGetCrtcGammaSize(GetCrtcGammaSizeReply), RandrGetCrtcGamma(GetCrtcGammaReply), RandrGetScreenResourcesCurrent(GetScreenResourcesCurrentReply), RandrGetCrtcTransform(GetCrtcTransformReply), RandrGetPanning(GetPanningReply), RandrSetPanning(SetPanningReply), RandrGetOutputPrimary(GetOutputPrimaryReply), RandrGetProviders(GetProvidersReply), RandrGetProviderInfo(GetProviderInfoReply), RandrListProviderProperties(ListProviderPropertiesReply), RandrQueryProviderProperty(QueryProviderPropertyReply), RandrGetProviderProperty(GetProviderPropertyReply), RandrGetMonitors(GetMonitorsReply), RandrCreateLease(CreateLeaseReply), RenderQueryVersion(QueryVersionReply), RenderQueryPictFormats(QueryPictFormatsReply), RenderQueryPictIndexValues(QueryPictIndexValuesReply), RenderQueryFilters(QueryFiltersReply), ShapeQueryVersion(QueryVersionReply), ShapeQueryExtents(QueryExtentsReply), ShapeInputSelected(InputSelectedReply), ShapeGetRectangles(GetRectanglesReply), SyncInitialize(InitializeReply), SyncListSystemCounters(ListSystemCountersReply), SyncQueryCounter(QueryCounterReply), SyncQueryAlarm(QueryAlarmReply), SyncGetPriority(GetPriorityReply), SyncQueryFence(QueryFenceReply), XcMiscGetVersion(GetVersionReply), XcMiscGetXIDRange(GetXIDRangeReply), XcMiscGetXIDList(GetXIDListReply), XfixesQueryVersion(QueryVersionReply), XfixesGetCursorImage(GetCursorImageReply), XfixesFetchRegion(FetchRegionReply), XfixesGetCursorName(GetCursorNameReply), XfixesGetCursorImageAndName(GetCursorImageAndNameReply), XfixesGetClientDisconnectMode(GetClientDisconnectModeReply), XinputGetExtensionVersion(GetExtensionVersionReply), XinputListInputDevices(ListInputDevicesReply), XinputOpenDevice(OpenDeviceReply), XinputSetDeviceMode(SetDeviceModeReply), XinputGetSelectedExtensionEvents(GetSelectedExtensionEventsReply), XinputGetDeviceDontPropagateList(GetDeviceDontPropagateListReply), XinputGetDeviceMotionEvents(GetDeviceMotionEventsReply), XinputChangeKeyboardDevice(ChangeKeyboardDeviceReply), XinputChangePointerDevice(ChangePointerDeviceReply), XinputGrabDevice(GrabDeviceReply), XinputGetDeviceFocus(GetDeviceFocusReply), XinputGetFeedbackControl(GetFeedbackControlReply), XinputGetDeviceKeyMapping(GetDeviceKeyMappingReply), XinputGetDeviceModifierMapping(GetDeviceModifierMappingReply), XinputSetDeviceModifierMapping(SetDeviceModifierMappingReply), XinputGetDeviceButtonMapping(GetDeviceButtonMappingReply), XinputSetDeviceButtonMapping(SetDeviceButtonMappingReply), XinputQueryDeviceState(QueryDeviceStateReply), XinputSetDeviceValuators(SetDeviceValuatorsReply), XinputGetDeviceControl(GetDeviceControlReply), XinputChangeDeviceControl(ChangeDeviceControlReply), XinputListDeviceProperties(ListDevicePropertiesReply), XinputGetDeviceProperty(GetDevicePropertyReply), XinputXIQueryPointer(XIQueryPointerReply), XinputXIGetClientPointer(XIGetClientPointerReply), XinputXIQueryVersion(XIQueryVersionReply), XinputXIQueryDevice(XIQueryDeviceReply), XinputXIGetFocus(XIGetFocusReply), XinputXIGrabDevice(XIGrabDeviceReply), XinputXIPassiveGrabDevice(XIPassiveGrabDeviceReply), XinputXIListProperties(XIListPropertiesReply), XinputXIGetProperty(XIGetPropertyReply), XinputXIGetSelectedEvents(XIGetSelectedEventsReply), XkbUseExtension(UseExtensionReply), XkbGetState(GetStateReply), XkbGetControls(GetControlsReply), XkbGetMap(GetMapReply), XkbGetCompatMap(GetCompatMapReply), XkbGetIndicatorState(GetIndicatorStateReply), XkbGetIndicatorMap(GetIndicatorMapReply), XkbGetNamedIndicator(GetNamedIndicatorReply), XkbGetNames(GetNamesReply), XkbPerClientFlags(PerClientFlagsReply), XkbListComponents(ListComponentsReply), XkbGetKbdByName(GetKbdByNameReply), XkbGetDeviceInfo(GetDeviceInfoReply), XkbSetDebuggingFlags(SetDebuggingFlagsReply),
}
Expand description

Enumeration of all possible X11 replies.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

Void

§

GetWindowAttributes(GetWindowAttributesReply)

§

GetGeometry(GetGeometryReply)

§

QueryTree(QueryTreeReply)

§

InternAtom(InternAtomReply)

§

GetAtomName(GetAtomNameReply)

§

GetProperty(GetPropertyReply)

§

ListProperties(ListPropertiesReply)

§

GetSelectionOwner(GetSelectionOwnerReply)

§

GrabPointer(GrabPointerReply)

§

GrabKeyboard(GrabKeyboardReply)

§

QueryPointer(QueryPointerReply)

§

GetMotionEvents(GetMotionEventsReply)

§

TranslateCoordinates(TranslateCoordinatesReply)

§

GetInputFocus(GetInputFocusReply)

§

QueryKeymap(QueryKeymapReply)

§

QueryFont(QueryFontReply)

§

QueryTextExtents(QueryTextExtentsReply)

§

ListFonts(ListFontsReply)

§

ListFontsWithInfo(ListFontsWithInfoReply)

§

GetFontPath(GetFontPathReply)

§

GetImage(GetImageReply)

§

ListInstalledColormaps(ListInstalledColormapsReply)

§

AllocColor(AllocColorReply)

§

AllocNamedColor(AllocNamedColorReply)

§

AllocColorCells(AllocColorCellsReply)

§

AllocColorPlanes(AllocColorPlanesReply)

§

QueryColors(QueryColorsReply)

§

LookupColor(LookupColorReply)

§

QueryBestSize(QueryBestSizeReply)

§

QueryExtension(QueryExtensionReply)

§

ListExtensions(ListExtensionsReply)

§

GetKeyboardMapping(GetKeyboardMappingReply)

§

GetKeyboardControl(GetKeyboardControlReply)

§

GetPointerControl(GetPointerControlReply)

§

GetScreenSaver(GetScreenSaverReply)

§

ListHosts(ListHostsReply)

§

SetPointerMapping(SetPointerMappingReply)

§

GetPointerMapping(GetPointerMappingReply)

§

SetModifierMapping(SetModifierMappingReply)

§

GetModifierMapping(GetModifierMappingReply)

§

BigreqEnable(EnableReply)

§

CompositeQueryVersion(QueryVersionReply)

§

CompositeGetOverlayWindow(GetOverlayWindowReply)

§

Dri3QueryVersion(QueryVersionReply)

§

Dri3Open(OpenReply)

§

Dri3BufferFromPixmap(BufferFromPixmapReply)

§

Dri3FDFromFence(FDFromFenceReply)

§

Dri3GetSupportedModifiers(GetSupportedModifiersReply)

§

Dri3BuffersFromPixmap(BuffersFromPixmapReply)

§

GeQueryVersion(QueryVersionReply)

§

PresentQueryVersion(QueryVersionReply)

§

PresentQueryCapabilities(QueryCapabilitiesReply)

§

RandrQueryVersion(QueryVersionReply)

§

RandrSetScreenConfig(SetScreenConfigReply)

§

RandrGetScreenInfo(GetScreenInfoReply)

§

RandrGetScreenSizeRange(GetScreenSizeRangeReply)

§

RandrGetScreenResources(GetScreenResourcesReply)

§

RandrGetOutputInfo(GetOutputInfoReply)

§

RandrListOutputProperties(ListOutputPropertiesReply)

§

RandrQueryOutputProperty(QueryOutputPropertyReply)

§

RandrGetOutputProperty(GetOutputPropertyReply)

§

RandrCreateMode(CreateModeReply)

§

RandrGetCrtcInfo(GetCrtcInfoReply)

§

RandrSetCrtcConfig(SetCrtcConfigReply)

§

RandrGetCrtcGammaSize(GetCrtcGammaSizeReply)

§

RandrGetCrtcGamma(GetCrtcGammaReply)

§

RandrGetScreenResourcesCurrent(GetScreenResourcesCurrentReply)

§

RandrGetCrtcTransform(GetCrtcTransformReply)

§

RandrGetPanning(GetPanningReply)

§

RandrSetPanning(SetPanningReply)

§

RandrGetOutputPrimary(GetOutputPrimaryReply)

§

RandrGetProviders(GetProvidersReply)

§

RandrGetProviderInfo(GetProviderInfoReply)

§

RandrListProviderProperties(ListProviderPropertiesReply)

§

RandrQueryProviderProperty(QueryProviderPropertyReply)

§

RandrGetProviderProperty(GetProviderPropertyReply)

§

RandrGetMonitors(GetMonitorsReply)

§

RandrCreateLease(CreateLeaseReply)

§

RenderQueryVersion(QueryVersionReply)

§

RenderQueryPictFormats(QueryPictFormatsReply)

§

RenderQueryPictIndexValues(QueryPictIndexValuesReply)

§

RenderQueryFilters(QueryFiltersReply)

§

ShapeQueryVersion(QueryVersionReply)

§

ShapeQueryExtents(QueryExtentsReply)

§

ShapeInputSelected(InputSelectedReply)

§

ShapeGetRectangles(GetRectanglesReply)

§

SyncInitialize(InitializeReply)

§

SyncListSystemCounters(ListSystemCountersReply)

§

SyncQueryCounter(QueryCounterReply)

§

SyncQueryAlarm(QueryAlarmReply)

§

SyncGetPriority(GetPriorityReply)

§

SyncQueryFence(QueryFenceReply)

§

XcMiscGetVersion(GetVersionReply)

§

XcMiscGetXIDRange(GetXIDRangeReply)

§

XcMiscGetXIDList(GetXIDListReply)

§

XfixesQueryVersion(QueryVersionReply)

§

XfixesGetCursorImage(GetCursorImageReply)

§

XfixesFetchRegion(FetchRegionReply)

§

XfixesGetCursorName(GetCursorNameReply)

§

XfixesGetCursorImageAndName(GetCursorImageAndNameReply)

§

XfixesGetClientDisconnectMode(GetClientDisconnectModeReply)

§

XinputGetExtensionVersion(GetExtensionVersionReply)

§

XinputListInputDevices(ListInputDevicesReply)

§

XinputOpenDevice(OpenDeviceReply)

§

XinputSetDeviceMode(SetDeviceModeReply)

§

XinputGetSelectedExtensionEvents(GetSelectedExtensionEventsReply)

§

XinputGetDeviceDontPropagateList(GetDeviceDontPropagateListReply)

§

XinputGetDeviceMotionEvents(GetDeviceMotionEventsReply)

§

XinputChangeKeyboardDevice(ChangeKeyboardDeviceReply)

§

XinputChangePointerDevice(ChangePointerDeviceReply)

§

XinputGrabDevice(GrabDeviceReply)

§

XinputGetDeviceFocus(GetDeviceFocusReply)

§

XinputGetFeedbackControl(GetFeedbackControlReply)

§

XinputGetDeviceKeyMapping(GetDeviceKeyMappingReply)

§

XinputGetDeviceModifierMapping(GetDeviceModifierMappingReply)

§

XinputSetDeviceModifierMapping(SetDeviceModifierMappingReply)

§

XinputGetDeviceButtonMapping(GetDeviceButtonMappingReply)

§

XinputSetDeviceButtonMapping(SetDeviceButtonMappingReply)

§

XinputQueryDeviceState(QueryDeviceStateReply)

§

XinputSetDeviceValuators(SetDeviceValuatorsReply)

§

XinputGetDeviceControl(GetDeviceControlReply)

§

XinputChangeDeviceControl(ChangeDeviceControlReply)

§

XinputListDeviceProperties(ListDevicePropertiesReply)

§

XinputGetDeviceProperty(GetDevicePropertyReply)

§

XinputXIQueryPointer(XIQueryPointerReply)

§

XinputXIGetClientPointer(XIGetClientPointerReply)

§

XinputXIQueryVersion(XIQueryVersionReply)

§

XinputXIQueryDevice(XIQueryDeviceReply)

§

XinputXIGetFocus(XIGetFocusReply)

§

XinputXIGrabDevice(XIGrabDeviceReply)

§

XinputXIPassiveGrabDevice(XIPassiveGrabDeviceReply)

§

XinputXIListProperties(XIListPropertiesReply)

§

XinputXIGetProperty(XIGetPropertyReply)

§

XinputXIGetSelectedEvents(XIGetSelectedEventsReply)

§

XkbUseExtension(UseExtensionReply)

§

XkbGetState(GetStateReply)

§

XkbGetControls(GetControlsReply)

§

XkbGetMap(GetMapReply)

§

XkbGetCompatMap(GetCompatMapReply)

§

XkbGetIndicatorState(GetIndicatorStateReply)

§

XkbGetIndicatorMap(GetIndicatorMapReply)

§

XkbGetNamedIndicator(GetNamedIndicatorReply)

§

XkbGetNames(GetNamesReply)

§

XkbPerClientFlags(PerClientFlagsReply)

§

XkbListComponents(ListComponentsReply)

§

XkbGetKbdByName(GetKbdByNameReply)

§

XkbGetDeviceInfo(GetDeviceInfoReply)

§

XkbSetDebuggingFlags(SetDebuggingFlagsReply)

Trait Implementations§

§

impl Debug for Reply

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<()> for Reply

§

fn from(_: ()) -> Reply

Converts to this type from the input type.
§

impl From<AllocColorCellsReply> for Reply

§

fn from(reply: AllocColorCellsReply) -> Reply

Converts to this type from the input type.
§

impl From<AllocColorPlanesReply> for Reply

§

fn from(reply: AllocColorPlanesReply) -> Reply

Converts to this type from the input type.
§

impl From<AllocColorReply> for Reply

§

fn from(reply: AllocColorReply) -> Reply

Converts to this type from the input type.
§

impl From<AllocNamedColorReply> for Reply

§

fn from(reply: AllocNamedColorReply) -> Reply

Converts to this type from the input type.
§

impl From<BufferFromPixmapReply> for Reply

§

fn from(reply: BufferFromPixmapReply) -> Reply

Converts to this type from the input type.
§

impl From<BuffersFromPixmapReply> for Reply

§

fn from(reply: BuffersFromPixmapReply) -> Reply

Converts to this type from the input type.
§

impl From<ChangeDeviceControlReply> for Reply

§

fn from(reply: ChangeDeviceControlReply) -> Reply

Converts to this type from the input type.
§

impl From<ChangeKeyboardDeviceReply> for Reply

§

fn from(reply: ChangeKeyboardDeviceReply) -> Reply

Converts to this type from the input type.
§

impl From<ChangePointerDeviceReply> for Reply

§

fn from(reply: ChangePointerDeviceReply) -> Reply

Converts to this type from the input type.
§

impl From<CreateLeaseReply> for Reply

§

fn from(reply: CreateLeaseReply) -> Reply

Converts to this type from the input type.
§

impl From<CreateModeReply> for Reply

§

fn from(reply: CreateModeReply) -> Reply

Converts to this type from the input type.
§

impl From<EnableReply> for Reply

§

fn from(reply: EnableReply) -> Reply

Converts to this type from the input type.
§

impl From<FDFromFenceReply> for Reply

§

fn from(reply: FDFromFenceReply) -> Reply

Converts to this type from the input type.
§

impl From<FetchRegionReply> for Reply

§

fn from(reply: FetchRegionReply) -> Reply

Converts to this type from the input type.
§

impl From<GetAtomNameReply> for Reply

§

fn from(reply: GetAtomNameReply) -> Reply

Converts to this type from the input type.
§

impl From<GetClientDisconnectModeReply> for Reply

§

fn from(reply: GetClientDisconnectModeReply) -> Reply

Converts to this type from the input type.
§

impl From<GetCompatMapReply> for Reply

§

fn from(reply: GetCompatMapReply) -> Reply

Converts to this type from the input type.
§

impl From<GetControlsReply> for Reply

§

fn from(reply: GetControlsReply) -> Reply

Converts to this type from the input type.
§

impl From<GetCrtcGammaReply> for Reply

§

fn from(reply: GetCrtcGammaReply) -> Reply

Converts to this type from the input type.
§

impl From<GetCrtcGammaSizeReply> for Reply

§

fn from(reply: GetCrtcGammaSizeReply) -> Reply

Converts to this type from the input type.
§

impl From<GetCrtcInfoReply> for Reply

§

fn from(reply: GetCrtcInfoReply) -> Reply

Converts to this type from the input type.
§

impl From<GetCrtcTransformReply> for Reply

§

fn from(reply: GetCrtcTransformReply) -> Reply

Converts to this type from the input type.
§

impl From<GetCursorImageAndNameReply> for Reply

§

fn from(reply: GetCursorImageAndNameReply) -> Reply

Converts to this type from the input type.
§

impl From<GetCursorImageReply> for Reply

§

fn from(reply: GetCursorImageReply) -> Reply

Converts to this type from the input type.
§

impl From<GetCursorNameReply> for Reply

§

fn from(reply: GetCursorNameReply) -> Reply

Converts to this type from the input type.
§

impl From<GetDeviceButtonMappingReply> for Reply

§

fn from(reply: GetDeviceButtonMappingReply) -> Reply

Converts to this type from the input type.
§

impl From<GetDeviceControlReply> for Reply

§

fn from(reply: GetDeviceControlReply) -> Reply

Converts to this type from the input type.
§

impl From<GetDeviceDontPropagateListReply> for Reply

§

fn from(reply: GetDeviceDontPropagateListReply) -> Reply

Converts to this type from the input type.
§

impl From<GetDeviceFocusReply> for Reply

§

fn from(reply: GetDeviceFocusReply) -> Reply

Converts to this type from the input type.
§

impl From<GetDeviceInfoReply> for Reply

§

fn from(reply: GetDeviceInfoReply) -> Reply

Converts to this type from the input type.
§

impl From<GetDeviceKeyMappingReply> for Reply

§

fn from(reply: GetDeviceKeyMappingReply) -> Reply

Converts to this type from the input type.
§

impl From<GetDeviceModifierMappingReply> for Reply

§

fn from(reply: GetDeviceModifierMappingReply) -> Reply

Converts to this type from the input type.
§

impl From<GetDeviceMotionEventsReply> for Reply

§

fn from(reply: GetDeviceMotionEventsReply) -> Reply

Converts to this type from the input type.
§

impl From<GetDevicePropertyReply> for Reply

§

fn from(reply: GetDevicePropertyReply) -> Reply

Converts to this type from the input type.
§

impl From<GetExtensionVersionReply> for Reply

§

fn from(reply: GetExtensionVersionReply) -> Reply

Converts to this type from the input type.
§

impl From<GetFeedbackControlReply> for Reply

§

fn from(reply: GetFeedbackControlReply) -> Reply

Converts to this type from the input type.
§

impl From<GetFontPathReply> for Reply

§

fn from(reply: GetFontPathReply) -> Reply

Converts to this type from the input type.
§

impl From<GetGeometryReply> for Reply

§

fn from(reply: GetGeometryReply) -> Reply

Converts to this type from the input type.
§

impl From<GetImageReply> for Reply

§

fn from(reply: GetImageReply) -> Reply

Converts to this type from the input type.
§

impl From<GetIndicatorMapReply> for Reply

§

fn from(reply: GetIndicatorMapReply) -> Reply

Converts to this type from the input type.
§

impl From<GetIndicatorStateReply> for Reply

§

fn from(reply: GetIndicatorStateReply) -> Reply

Converts to this type from the input type.
§

impl From<GetInputFocusReply> for Reply

§

fn from(reply: GetInputFocusReply) -> Reply

Converts to this type from the input type.
§

impl From<GetKbdByNameReply> for Reply

§

fn from(reply: GetKbdByNameReply) -> Reply

Converts to this type from the input type.
§

impl From<GetKeyboardControlReply> for Reply

§

fn from(reply: GetKeyboardControlReply) -> Reply

Converts to this type from the input type.
§

impl From<GetKeyboardMappingReply> for Reply

§

fn from(reply: GetKeyboardMappingReply) -> Reply

Converts to this type from the input type.
§

impl From<GetMapReply> for Reply

§

fn from(reply: GetMapReply) -> Reply

Converts to this type from the input type.
§

impl From<GetModifierMappingReply> for Reply

§

fn from(reply: GetModifierMappingReply) -> Reply

Converts to this type from the input type.
§

impl From<GetMonitorsReply> for Reply

§

fn from(reply: GetMonitorsReply) -> Reply

Converts to this type from the input type.
§

impl From<GetMotionEventsReply> for Reply

§

fn from(reply: GetMotionEventsReply) -> Reply

Converts to this type from the input type.
§

impl From<GetNamedIndicatorReply> for Reply

§

fn from(reply: GetNamedIndicatorReply) -> Reply

Converts to this type from the input type.
§

impl From<GetNamesReply> for Reply

§

fn from(reply: GetNamesReply) -> Reply

Converts to this type from the input type.
§

impl From<GetOutputInfoReply> for Reply

§

fn from(reply: GetOutputInfoReply) -> Reply

Converts to this type from the input type.
§

impl From<GetOutputPrimaryReply> for Reply

§

fn from(reply: GetOutputPrimaryReply) -> Reply

Converts to this type from the input type.
§

impl From<GetOutputPropertyReply> for Reply

§

fn from(reply: GetOutputPropertyReply) -> Reply

Converts to this type from the input type.
§

impl From<GetOverlayWindowReply> for Reply

§

fn from(reply: GetOverlayWindowReply) -> Reply

Converts to this type from the input type.
§

impl From<GetPanningReply> for Reply

§

fn from(reply: GetPanningReply) -> Reply

Converts to this type from the input type.
§

impl From<GetPointerControlReply> for Reply

§

fn from(reply: GetPointerControlReply) -> Reply

Converts to this type from the input type.
§

impl From<GetPointerMappingReply> for Reply

§

fn from(reply: GetPointerMappingReply) -> Reply

Converts to this type from the input type.
§

impl From<GetPriorityReply> for Reply

§

fn from(reply: GetPriorityReply) -> Reply

Converts to this type from the input type.
§

impl From<GetPropertyReply> for Reply

§

fn from(reply: GetPropertyReply) -> Reply

Converts to this type from the input type.
§

impl From<GetProviderInfoReply> for Reply

§

fn from(reply: GetProviderInfoReply) -> Reply

Converts to this type from the input type.
§

impl From<GetProviderPropertyReply> for Reply

§

fn from(reply: GetProviderPropertyReply) -> Reply

Converts to this type from the input type.
§

impl From<GetProvidersReply> for Reply

§

fn from(reply: GetProvidersReply) -> Reply

Converts to this type from the input type.
§

impl From<GetRectanglesReply> for Reply

§

fn from(reply: GetRectanglesReply) -> Reply

Converts to this type from the input type.
§

impl From<GetScreenInfoReply> for Reply

§

fn from(reply: GetScreenInfoReply) -> Reply

Converts to this type from the input type.
§

impl From<GetScreenResourcesCurrentReply> for Reply

§

fn from(reply: GetScreenResourcesCurrentReply) -> Reply

Converts to this type from the input type.
§

impl From<GetScreenResourcesReply> for Reply

§

fn from(reply: GetScreenResourcesReply) -> Reply

Converts to this type from the input type.
§

impl From<GetScreenSaverReply> for Reply

§

fn from(reply: GetScreenSaverReply) -> Reply

Converts to this type from the input type.
§

impl From<GetScreenSizeRangeReply> for Reply

§

fn from(reply: GetScreenSizeRangeReply) -> Reply

Converts to this type from the input type.
§

impl From<GetSelectedExtensionEventsReply> for Reply

§

fn from(reply: GetSelectedExtensionEventsReply) -> Reply

Converts to this type from the input type.
§

impl From<GetSelectionOwnerReply> for Reply

§

fn from(reply: GetSelectionOwnerReply) -> Reply

Converts to this type from the input type.
§

impl From<GetStateReply> for Reply

§

fn from(reply: GetStateReply) -> Reply

Converts to this type from the input type.
§

impl From<GetSupportedModifiersReply> for Reply

§

fn from(reply: GetSupportedModifiersReply) -> Reply

Converts to this type from the input type.
§

impl From<GetVersionReply> for Reply

§

fn from(reply: GetVersionReply) -> Reply

Converts to this type from the input type.
§

impl From<GetWindowAttributesReply> for Reply

§

fn from(reply: GetWindowAttributesReply) -> Reply

Converts to this type from the input type.
§

impl From<GetXIDListReply> for Reply

§

fn from(reply: GetXIDListReply) -> Reply

Converts to this type from the input type.
§

impl From<GetXIDRangeReply> for Reply

§

fn from(reply: GetXIDRangeReply) -> Reply

Converts to this type from the input type.
§

impl From<GrabDeviceReply> for Reply

§

fn from(reply: GrabDeviceReply) -> Reply

Converts to this type from the input type.
§

impl From<GrabKeyboardReply> for Reply

§

fn from(reply: GrabKeyboardReply) -> Reply

Converts to this type from the input type.
§

impl From<GrabPointerReply> for Reply

§

fn from(reply: GrabPointerReply) -> Reply

Converts to this type from the input type.
§

impl From<InitializeReply> for Reply

§

fn from(reply: InitializeReply) -> Reply

Converts to this type from the input type.
§

impl From<InputSelectedReply> for Reply

§

fn from(reply: InputSelectedReply) -> Reply

Converts to this type from the input type.
§

impl From<InternAtomReply> for Reply

§

fn from(reply: InternAtomReply) -> Reply

Converts to this type from the input type.
§

impl From<ListComponentsReply> for Reply

§

fn from(reply: ListComponentsReply) -> Reply

Converts to this type from the input type.
§

impl From<ListDevicePropertiesReply> for Reply

§

fn from(reply: ListDevicePropertiesReply) -> Reply

Converts to this type from the input type.
§

impl From<ListExtensionsReply> for Reply

§

fn from(reply: ListExtensionsReply) -> Reply

Converts to this type from the input type.
§

impl From<ListFontsReply> for Reply

§

fn from(reply: ListFontsReply) -> Reply

Converts to this type from the input type.
§

impl From<ListFontsWithInfoReply> for Reply

§

fn from(reply: ListFontsWithInfoReply) -> Reply

Converts to this type from the input type.
§

impl From<ListHostsReply> for Reply

§

fn from(reply: ListHostsReply) -> Reply

Converts to this type from the input type.
§

impl From<ListInputDevicesReply> for Reply

§

fn from(reply: ListInputDevicesReply) -> Reply

Converts to this type from the input type.
§

impl From<ListInstalledColormapsReply> for Reply

§

fn from(reply: ListInstalledColormapsReply) -> Reply

Converts to this type from the input type.
§

impl From<ListOutputPropertiesReply> for Reply

§

fn from(reply: ListOutputPropertiesReply) -> Reply

Converts to this type from the input type.
§

impl From<ListPropertiesReply> for Reply

§

fn from(reply: ListPropertiesReply) -> Reply

Converts to this type from the input type.
§

impl From<ListProviderPropertiesReply> for Reply

§

fn from(reply: ListProviderPropertiesReply) -> Reply

Converts to this type from the input type.
§

impl From<ListSystemCountersReply> for Reply

§

fn from(reply: ListSystemCountersReply) -> Reply

Converts to this type from the input type.
§

impl From<LookupColorReply> for Reply

§

fn from(reply: LookupColorReply) -> Reply

Converts to this type from the input type.
§

impl From<OpenDeviceReply> for Reply

§

fn from(reply: OpenDeviceReply) -> Reply

Converts to this type from the input type.
§

impl From<OpenReply> for Reply

§

fn from(reply: OpenReply) -> Reply

Converts to this type from the input type.
§

impl From<PerClientFlagsReply> for Reply

§

fn from(reply: PerClientFlagsReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryAlarmReply> for Reply

§

fn from(reply: QueryAlarmReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryBestSizeReply> for Reply

§

fn from(reply: QueryBestSizeReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryCapabilitiesReply> for Reply

§

fn from(reply: QueryCapabilitiesReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryColorsReply> for Reply

§

fn from(reply: QueryColorsReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryCounterReply> for Reply

§

fn from(reply: QueryCounterReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryDeviceStateReply> for Reply

§

fn from(reply: QueryDeviceStateReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryExtensionReply> for Reply

§

fn from(reply: QueryExtensionReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryExtentsReply> for Reply

§

fn from(reply: QueryExtentsReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryFenceReply> for Reply

§

fn from(reply: QueryFenceReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryFiltersReply> for Reply

§

fn from(reply: QueryFiltersReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryFontReply> for Reply

§

fn from(reply: QueryFontReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryKeymapReply> for Reply

§

fn from(reply: QueryKeymapReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryOutputPropertyReply> for Reply

§

fn from(reply: QueryOutputPropertyReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryPictFormatsReply> for Reply

§

fn from(reply: QueryPictFormatsReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryPictIndexValuesReply> for Reply

§

fn from(reply: QueryPictIndexValuesReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryPointerReply> for Reply

§

fn from(reply: QueryPointerReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryProviderPropertyReply> for Reply

§

fn from(reply: QueryProviderPropertyReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryTextExtentsReply> for Reply

§

fn from(reply: QueryTextExtentsReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryTreeReply> for Reply

§

fn from(reply: QueryTreeReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryVersionReply> for Reply

§

fn from(reply: QueryVersionReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryVersionReply> for Reply

§

fn from(reply: QueryVersionReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryVersionReply> for Reply

§

fn from(reply: QueryVersionReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryVersionReply> for Reply

§

fn from(reply: QueryVersionReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryVersionReply> for Reply

§

fn from(reply: QueryVersionReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryVersionReply> for Reply

§

fn from(reply: QueryVersionReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryVersionReply> for Reply

§

fn from(reply: QueryVersionReply) -> Reply

Converts to this type from the input type.
§

impl From<QueryVersionReply> for Reply

§

fn from(reply: QueryVersionReply) -> Reply

Converts to this type from the input type.
§

impl From<SetCrtcConfigReply> for Reply

§

fn from(reply: SetCrtcConfigReply) -> Reply

Converts to this type from the input type.
§

impl From<SetDebuggingFlagsReply> for Reply

§

fn from(reply: SetDebuggingFlagsReply) -> Reply

Converts to this type from the input type.
§

impl From<SetDeviceButtonMappingReply> for Reply

§

fn from(reply: SetDeviceButtonMappingReply) -> Reply

Converts to this type from the input type.
§

impl From<SetDeviceModeReply> for Reply

§

fn from(reply: SetDeviceModeReply) -> Reply

Converts to this type from the input type.
§

impl From<SetDeviceModifierMappingReply> for Reply

§

fn from(reply: SetDeviceModifierMappingReply) -> Reply

Converts to this type from the input type.
§

impl From<SetDeviceValuatorsReply> for Reply

§

fn from(reply: SetDeviceValuatorsReply) -> Reply

Converts to this type from the input type.
§

impl From<SetModifierMappingReply> for Reply

§

fn from(reply: SetModifierMappingReply) -> Reply

Converts to this type from the input type.
§

impl From<SetPanningReply> for Reply

§

fn from(reply: SetPanningReply) -> Reply

Converts to this type from the input type.
§

impl From<SetPointerMappingReply> for Reply

§

fn from(reply: SetPointerMappingReply) -> Reply

Converts to this type from the input type.
§

impl From<SetScreenConfigReply> for Reply

§

fn from(reply: SetScreenConfigReply) -> Reply

Converts to this type from the input type.
§

impl From<TranslateCoordinatesReply> for Reply

§

fn from(reply: TranslateCoordinatesReply) -> Reply

Converts to this type from the input type.
§

impl From<UseExtensionReply> for Reply

§

fn from(reply: UseExtensionReply) -> Reply

Converts to this type from the input type.
§

impl From<XIGetClientPointerReply> for Reply

§

fn from(reply: XIGetClientPointerReply) -> Reply

Converts to this type from the input type.
§

impl From<XIGetFocusReply> for Reply

§

fn from(reply: XIGetFocusReply) -> Reply

Converts to this type from the input type.
§

impl From<XIGetPropertyReply> for Reply

§

fn from(reply: XIGetPropertyReply) -> Reply

Converts to this type from the input type.
§

impl From<XIGetSelectedEventsReply> for Reply

§

fn from(reply: XIGetSelectedEventsReply) -> Reply

Converts to this type from the input type.
§

impl From<XIGrabDeviceReply> for Reply

§

fn from(reply: XIGrabDeviceReply) -> Reply

Converts to this type from the input type.
§

impl From<XIListPropertiesReply> for Reply

§

fn from(reply: XIListPropertiesReply) -> Reply

Converts to this type from the input type.
§

impl From<XIPassiveGrabDeviceReply> for Reply

§

fn from(reply: XIPassiveGrabDeviceReply) -> Reply

Converts to this type from the input type.
§

impl From<XIQueryDeviceReply> for Reply

§

fn from(reply: XIQueryDeviceReply) -> Reply

Converts to this type from the input type.
§

impl From<XIQueryPointerReply> for Reply

§

fn from(reply: XIQueryPointerReply) -> Reply

Converts to this type from the input type.
§

impl From<XIQueryVersionReply> for Reply

§

fn from(reply: XIQueryVersionReply) -> Reply

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for Reply

§

impl RefUnwindSafe for Reply

§

impl Send for Reply

§

impl Sync for Reply

§

impl Unpin for Reply

§

impl UnwindSafe for Reply

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.