Trait Proxy

pub trait Proxy:
    Sized
    + Clone
    + Debug {
    type Event;
    type Request<'a>;

Show 14 methods // Required methods fn interface() -> &'static Interface; fn id(&self) -> ObjectId; fn version(&self) -> u32; fn data<U>(&self) -> Option<&U> where U: Send + Sync + 'static; fn object_data(&self) -> Option<&Arc<dyn ObjectData>>; fn backend(&self) -> &WeakBackend; fn from_id(conn: &Connection, id: ObjectId) -> Result<Self, InvalidId>; fn inert(backend: WeakBackend) -> Self; fn send_request(&self, req: Self::Request<'_>) -> Result<(), InvalidId>; fn send_constructor<I>( &self, req: Self::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId> where I: Proxy; fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(Self, Self::Event), DispatchError>; fn write_request<'a>( &self, conn: &Connection, req: Self::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>; // Provided methods fn is_alive(&self) -> bool { ... } fn downgrade(&self) -> Weak<Self> { ... }
}
Available on crate feature wayland and Linux only.
Expand description

Trait representing a Wayland interface

Required Associated Types§

type Event

The event enum for this interface

type Request<'a>

The request enum for this interface

Required Methods§

fn interface() -> &'static Interface

The interface description

fn id(&self) -> ObjectId

The ID of this object

fn version(&self) -> u32

The version of this object

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

Access the user-data associated with this object

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

Access the raw data associated with this object.

For objects created using the scanner-generated methods, this will be an instance of the QueueProxyData type.

fn backend(&self) -> &WeakBackend

Access the backend associated with this object

fn from_id(conn: &Connection, id: ObjectId) -> Result<Self, InvalidId>

Create an object proxy from its ID

Returns an error this the provided object ID does not correspond to the Self interface.

Note: This method is mostly meant as an implementation detail to be used by code generated by wayland-scanner.

fn inert(backend: WeakBackend) -> Self

Create an inert object proxy

Note: This method is mostly meant as an implementation detail to be used by code generated by wayland-scanner.

fn send_request(&self, req: Self::Request<'_>) -> Result<(), InvalidId>

Send a request for this object.

It is an error to use this function on requests that create objects; use send_constructor() for such requests.

fn send_constructor<I>( &self, req: Self::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

Send a request for this object that creates another object.

It is an error to use this function on requests that do not create objects; use send_request() for such requests.

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(Self, Self::Event), DispatchError>

Parse a event for this object

Note: This method is mostly meant as an implementation detail to be used by code generated by wayland-scanner.

fn write_request<'a>( &self, conn: &Connection, req: Self::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

Serialize a request for this object

Note: This method is mostly meant as an implementation detail to be used by code generated by wayland-scanner.

Provided Methods§

fn is_alive(&self) -> bool

Checks if the Wayland object associated with this proxy is still alive

fn downgrade(&self) -> Weak<Self>

Creates a weak handle to this object

This weak handle will not keep the user-data associated with the object alive, and can be converted back to a full proxy using Weak::upgrade().

This can be of use if you need to store proxies in the used data of other objects and want to be sure to avoid reference cycles that would cause memory leaks.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl Proxy for KdeAutoHideScreenEdgeV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdeAutoHideScreenEdgeV1 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdeAutoHideScreenEdgeV1 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdeAutoHideScreenEdgeV1, InvalidId>

§

fn inert(backend: WeakBackend) -> KdeAutoHideScreenEdgeV1

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdeAutoHideScreenEdgeV1, <KdeAutoHideScreenEdgeV1 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdeAutoHideScreenEdgeV1 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for KdeExternalBrightnessDeviceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdeExternalBrightnessDeviceV1 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdeExternalBrightnessDeviceV1 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdeExternalBrightnessDeviceV1, InvalidId>

§

fn inert(backend: WeakBackend) -> KdeExternalBrightnessDeviceV1

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdeExternalBrightnessDeviceV1, <KdeExternalBrightnessDeviceV1 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdeExternalBrightnessDeviceV1 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for KdeExternalBrightnessV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdeExternalBrightnessV1 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdeExternalBrightnessV1 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdeExternalBrightnessV1, InvalidId>

§

fn inert(backend: WeakBackend) -> KdeExternalBrightnessV1

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdeExternalBrightnessV1, <KdeExternalBrightnessV1 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdeExternalBrightnessV1 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for KdeLockscreenOverlayV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdeLockscreenOverlayV1 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdeLockscreenOverlayV1 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdeLockscreenOverlayV1, InvalidId>

§

fn inert(backend: WeakBackend) -> KdeLockscreenOverlayV1

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdeLockscreenOverlayV1, <KdeLockscreenOverlayV1 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdeLockscreenOverlayV1 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for KdeOutputConfigurationV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdeOutputConfigurationV2 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdeOutputConfigurationV2 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdeOutputConfigurationV2, InvalidId>

§

fn inert(backend: WeakBackend) -> KdeOutputConfigurationV2

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdeOutputConfigurationV2, <KdeOutputConfigurationV2 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdeOutputConfigurationV2 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for KdeOutputDeviceModeV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdeOutputDeviceModeV2 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdeOutputDeviceModeV2 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdeOutputDeviceModeV2, InvalidId>

§

fn inert(backend: WeakBackend) -> KdeOutputDeviceModeV2

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdeOutputDeviceModeV2, <KdeOutputDeviceModeV2 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdeOutputDeviceModeV2 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for KdeOutputDeviceV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdeOutputDeviceV2 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdeOutputDeviceV2 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdeOutputDeviceV2, InvalidId>

§

fn inert(backend: WeakBackend) -> KdeOutputDeviceV2

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdeOutputDeviceV2, <KdeOutputDeviceV2 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdeOutputDeviceV2 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for KdeOutputManagementV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdeOutputManagementV2 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdeOutputManagementV2 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdeOutputManagementV2, InvalidId>

§

fn inert(backend: WeakBackend) -> KdeOutputManagementV2

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdeOutputManagementV2, <KdeOutputManagementV2 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdeOutputManagementV2 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for KdeOutputOrderV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdeOutputOrderV1 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdeOutputOrderV1 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdeOutputOrderV1, InvalidId>

§

fn inert(backend: WeakBackend) -> KdeOutputOrderV1

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdeOutputOrderV1, <KdeOutputOrderV1 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdeOutputOrderV1 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for KdePrimaryOutputV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdePrimaryOutputV1 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdePrimaryOutputV1 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdePrimaryOutputV1, InvalidId>

§

fn inert(backend: WeakBackend) -> KdePrimaryOutputV1

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdePrimaryOutputV1, <KdePrimaryOutputV1 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdePrimaryOutputV1 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for KdeScreenEdgeManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <KdeScreenEdgeManagerV1 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <KdeScreenEdgeManagerV1 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<KdeScreenEdgeManagerV1, InvalidId>

§

fn inert(backend: WeakBackend) -> KdeScreenEdgeManagerV1

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(KdeScreenEdgeManagerV1, <KdeScreenEdgeManagerV1 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <KdeScreenEdgeManagerV1 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinAppmenu

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinAppmenu as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinAppmenu as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinAppmenu, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinAppmenu

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinAppmenu, <OrgKdeKwinAppmenu as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinAppmenu as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinAppmenuManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinAppmenuManager as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinAppmenuManager as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinAppmenuManager, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinAppmenuManager

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinAppmenuManager, <OrgKdeKwinAppmenuManager as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinAppmenuManager as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinBlur

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinBlur as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinBlur as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id(conn: &Connection, id: ObjectId) -> Result<OrgKdeKwinBlur, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinBlur

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinBlur, <OrgKdeKwinBlur as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinBlur as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinBlurManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinBlurManager as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinBlurManager as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinBlurManager, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinBlurManager

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinBlurManager, <OrgKdeKwinBlurManager as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinBlurManager as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinContrast

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinContrast as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinContrast as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinContrast, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinContrast

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinContrast, <OrgKdeKwinContrast as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinContrast as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinContrastManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinContrastManager as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinContrastManager as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinContrastManager, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinContrastManager

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinContrastManager, <OrgKdeKwinContrastManager as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinContrastManager as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinDpms

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinDpms as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinDpms as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id(conn: &Connection, id: ObjectId) -> Result<OrgKdeKwinDpms, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinDpms

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinDpms, <OrgKdeKwinDpms as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinDpms as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinDpmsManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinDpmsManager as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinDpmsManager as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinDpmsManager, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinDpmsManager

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinDpmsManager, <OrgKdeKwinDpmsManager as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinDpmsManager as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinFakeInput

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinFakeInput as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinFakeInput as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinFakeInput, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinFakeInput

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinFakeInput, <OrgKdeKwinFakeInput as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinFakeInput as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinIdle

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinIdle as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinIdle as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id(conn: &Connection, id: ObjectId) -> Result<OrgKdeKwinIdle, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinIdle

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinIdle, <OrgKdeKwinIdle as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinIdle as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinIdleTimeout

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinIdleTimeout as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinIdleTimeout as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinIdleTimeout, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinIdleTimeout

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinIdleTimeout, <OrgKdeKwinIdleTimeout as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinIdleTimeout as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinKeystate

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinKeystate as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinKeystate as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinKeystate, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinKeystate

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinKeystate, <OrgKdeKwinKeystate as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinKeystate as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinOutputconfiguration

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinOutputconfiguration as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinOutputconfiguration as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinOutputconfiguration, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinOutputconfiguration

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinOutputconfiguration, <OrgKdeKwinOutputconfiguration as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinOutputconfiguration as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinOutputdevice

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinOutputdevice as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinOutputdevice as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinOutputdevice, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinOutputdevice

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinOutputdevice, <OrgKdeKwinOutputdevice as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinOutputdevice as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinOutputmanagement

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinOutputmanagement as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinOutputmanagement as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinOutputmanagement, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinOutputmanagement

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinOutputmanagement, <OrgKdeKwinOutputmanagement as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinOutputmanagement as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinRemoteAccessManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinRemoteAccessManager as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinRemoteAccessManager as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinRemoteAccessManager, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinRemoteAccessManager

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinRemoteAccessManager, <OrgKdeKwinRemoteAccessManager as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinRemoteAccessManager as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinRemoteBuffer

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinRemoteBuffer as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinRemoteBuffer as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinRemoteBuffer, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinRemoteBuffer

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinRemoteBuffer, <OrgKdeKwinRemoteBuffer as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinRemoteBuffer as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinServerDecoration

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinServerDecoration as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinServerDecoration as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinServerDecoration, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinServerDecoration

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinServerDecoration, <OrgKdeKwinServerDecoration as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinServerDecoration as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinServerDecorationManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinServerDecorationManager as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinServerDecorationManager as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinServerDecorationManager, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinServerDecorationManager

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinServerDecorationManager, <OrgKdeKwinServerDecorationManager as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinServerDecorationManager as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinServerDecorationPalette

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinServerDecorationPalette as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinServerDecorationPalette as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinServerDecorationPalette, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinServerDecorationPalette

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinServerDecorationPalette, <OrgKdeKwinServerDecorationPalette as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinServerDecorationPalette as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinServerDecorationPaletteManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinServerDecorationPaletteManager as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinServerDecorationPaletteManager as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinServerDecorationPaletteManager, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinServerDecorationPaletteManager

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinServerDecorationPaletteManager, <OrgKdeKwinServerDecorationPaletteManager as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinServerDecorationPaletteManager as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinShadow

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinShadow as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinShadow as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinShadow, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinShadow

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinShadow, <OrgKdeKwinShadow as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinShadow as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinShadowManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinShadowManager as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinShadowManager as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinShadowManager, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinShadowManager

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinShadowManager, <OrgKdeKwinShadowManager as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinShadowManager as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinSlide

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinSlide as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinSlide as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinSlide, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinSlide

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinSlide, <OrgKdeKwinSlide as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinSlide as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdeKwinSlideManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdeKwinSlideManager as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdeKwinSlideManager as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdeKwinSlideManager, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdeKwinSlideManager

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdeKwinSlideManager, <OrgKdeKwinSlideManager as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdeKwinSlideManager as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdePlasmaActivation

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdePlasmaActivation as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdePlasmaActivation as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdePlasmaActivation, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdePlasmaActivation

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdePlasmaActivation, <OrgKdePlasmaActivation as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdePlasmaActivation as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdePlasmaActivationFeedback

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdePlasmaActivationFeedback as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdePlasmaActivationFeedback as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdePlasmaActivationFeedback, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdePlasmaActivationFeedback

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdePlasmaActivationFeedback, <OrgKdePlasmaActivationFeedback as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdePlasmaActivationFeedback as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdePlasmaShell

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdePlasmaShell as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdePlasmaShell as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdePlasmaShell, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdePlasmaShell

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdePlasmaShell, <OrgKdePlasmaShell as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdePlasmaShell as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdePlasmaStackingOrder

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdePlasmaStackingOrder as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdePlasmaStackingOrder as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdePlasmaStackingOrder, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdePlasmaStackingOrder

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdePlasmaStackingOrder, <OrgKdePlasmaStackingOrder as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdePlasmaStackingOrder as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdePlasmaSurface

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdePlasmaSurface as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdePlasmaSurface as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdePlasmaSurface, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdePlasmaSurface

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdePlasmaSurface, <OrgKdePlasmaSurface as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdePlasmaSurface as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdePlasmaVirtualDesktop

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdePlasmaVirtualDesktop as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdePlasmaVirtualDesktop as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdePlasmaVirtualDesktop, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdePlasmaVirtualDesktop

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdePlasmaVirtualDesktop, <OrgKdePlasmaVirtualDesktop as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdePlasmaVirtualDesktop as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdePlasmaVirtualDesktopManagement

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdePlasmaVirtualDesktopManagement as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdePlasmaVirtualDesktopManagement as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdePlasmaVirtualDesktopManagement, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdePlasmaVirtualDesktopManagement

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdePlasmaVirtualDesktopManagement, <OrgKdePlasmaVirtualDesktopManagement as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdePlasmaVirtualDesktopManagement as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdePlasmaWindow

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdePlasmaWindow as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdePlasmaWindow as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdePlasmaWindow, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdePlasmaWindow

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdePlasmaWindow, <OrgKdePlasmaWindow as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdePlasmaWindow as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for OrgKdePlasmaWindowManagement

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <OrgKdePlasmaWindowManagement as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <OrgKdePlasmaWindowManagement as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<OrgKdePlasmaWindowManagement, InvalidId>

§

fn inert(backend: WeakBackend) -> OrgKdePlasmaWindowManagement

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(OrgKdePlasmaWindowManagement, <OrgKdePlasmaWindowManagement as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <OrgKdePlasmaWindowManagement as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for QtExtendedSurface

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <QtExtendedSurface as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <QtExtendedSurface as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<QtExtendedSurface, InvalidId>

§

fn inert(backend: WeakBackend) -> QtExtendedSurface

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(QtExtendedSurface, <QtExtendedSurface as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <QtExtendedSurface as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for QtSurfaceExtension

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <QtSurfaceExtension as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <QtSurfaceExtension as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<QtSurfaceExtension, InvalidId>

§

fn inert(backend: WeakBackend) -> QtSurfaceExtension

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(QtSurfaceExtension, <QtSurfaceExtension as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <QtSurfaceExtension as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for WlEglstreamController

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <WlEglstreamController as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <WlEglstreamController as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<WlEglstreamController, InvalidId>

§

fn inert(backend: WeakBackend) -> WlEglstreamController

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(WlEglstreamController, <WlEglstreamController as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <WlEglstreamController as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for WlFullscreenShell

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <WlFullscreenShell as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <WlFullscreenShell as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<WlFullscreenShell, InvalidId>

§

fn inert(backend: WeakBackend) -> WlFullscreenShell

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(WlFullscreenShell, <WlFullscreenShell as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <WlFullscreenShell as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for WlFullscreenShellModeFeedback

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <WlFullscreenShellModeFeedback as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <WlFullscreenShellModeFeedback as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<WlFullscreenShellModeFeedback, InvalidId>

§

fn inert(backend: WeakBackend) -> WlFullscreenShellModeFeedback

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(WlFullscreenShellModeFeedback, <WlFullscreenShellModeFeedback as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <WlFullscreenShellModeFeedback as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for WlTextInput

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <WlTextInput as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <WlTextInput as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id(conn: &Connection, id: ObjectId) -> Result<WlTextInput, InvalidId>

§

fn inert(backend: WeakBackend) -> WlTextInput

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(WlTextInput, <WlTextInput as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <WlTextInput as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for WlTextInputManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <WlTextInputManager as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <WlTextInputManager as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<WlTextInputManager, InvalidId>

§

fn inert(backend: WeakBackend) -> WlTextInputManager

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(WlTextInputManager, <WlTextInputManager as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <WlTextInputManager as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for ZkdeScreencastStreamUnstableV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <ZkdeScreencastStreamUnstableV1 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <ZkdeScreencastStreamUnstableV1 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<ZkdeScreencastStreamUnstableV1, InvalidId>

§

fn inert(backend: WeakBackend) -> ZkdeScreencastStreamUnstableV1

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(ZkdeScreencastStreamUnstableV1, <ZkdeScreencastStreamUnstableV1 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <ZkdeScreencastStreamUnstableV1 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for ZkdeScreencastUnstableV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <ZkdeScreencastUnstableV1 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <ZkdeScreencastUnstableV1 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<ZkdeScreencastUnstableV1, InvalidId>

§

fn inert(backend: WeakBackend) -> ZkdeScreencastUnstableV1

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(ZkdeScreencastUnstableV1, <ZkdeScreencastUnstableV1 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <ZkdeScreencastUnstableV1 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for ZwpTextInputManagerV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <ZwpTextInputManagerV2 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <ZwpTextInputManagerV2 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id( conn: &Connection, id: ObjectId, ) -> Result<ZwpTextInputManagerV2, InvalidId>

§

fn inert(backend: WeakBackend) -> ZwpTextInputManagerV2

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(ZwpTextInputManagerV2, <ZwpTextInputManagerV2 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <ZwpTextInputManagerV2 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

§

impl Proxy for ZwpTextInputV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

fn interface() -> &'static Interface

§

fn id(&self) -> ObjectId

§

fn version(&self) -> u32

§

fn data<U>(&self) -> Option<&U>
where U: Send + Sync + 'static,

§

fn object_data(&self) -> Option<&Arc<dyn ObjectData>>

§

fn backend(&self) -> &WeakBackend

§

fn send_request( &self, req: <ZwpTextInputV2 as Proxy>::Request<'_>, ) -> Result<(), InvalidId>

§

fn send_constructor<I>( &self, req: <ZwpTextInputV2 as Proxy>::Request<'_>, data: Arc<dyn ObjectData>, ) -> Result<I, InvalidId>
where I: Proxy,

§

fn from_id(conn: &Connection, id: ObjectId) -> Result<ZwpTextInputV2, InvalidId>

§

fn inert(backend: WeakBackend) -> ZwpTextInputV2

§

fn parse_event( conn: &Connection, msg: Message<ObjectId, OwnedFd>, ) -> Result<(ZwpTextInputV2, <ZwpTextInputV2 as Proxy>::Event), DispatchError>

§

fn write_request<'a>( &self, conn: &Connection, msg: <ZwpTextInputV2 as Proxy>::Request<'a>, ) -> Result<(Message<ObjectId, BorrowedFd<'a>>, Option<(&'static Interface, u32)>), InvalidId>

Implementors§

Source§

impl Proxy for CosmicA11yManagerV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for CosmicCornerRadiusManagerV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for CosmicCornerRadiusToplevelV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicWorkspaceImageCaptureSourceManagerV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicOutputConfigurationHeadV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicOutputConfigurationV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicOutputHeadV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicOutputManagerV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicOverlapNotificationV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicOverlapNotifyV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicToplevelHandleV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicToplevelInfoV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicToplevelManagerV1

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicWorkspaceHandleV2

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

Source§

impl Proxy for ZcosmicWorkspaceManagerV2

Source§

type Request<'request> = Request<'request>

Source§

type Event = Event

§

impl Proxy for ZwpInputMethodV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XxInputMethodV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XxInputPopupPositionerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XxInputPopupSurfaceV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtBackgroundEffectManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtBackgroundEffectSurfaceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtDataControlDeviceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtDataControlManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtDataControlOfferV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtDataControlSourceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtForeignToplevelHandleV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtForeignToplevelListV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtIdleNotificationV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtIdleNotifierV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtForeignToplevelImageCaptureSourceManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtImageCaptureSourceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtOutputImageCaptureSourceManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtImageCopyCaptureCursorSessionV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtImageCopyCaptureFrameV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtImageCopyCaptureManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtImageCopyCaptureSessionV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtSessionLockManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtSessionLockSurfaceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtSessionLockV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtTransientSeatManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtTransientSeatV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtWorkspaceGroupHandleV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtWorkspaceHandleV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ExtWorkspaceManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpAlphaModifierSurfaceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpAlphaModifierV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpColorManagementOutputV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpColorManagementSurfaceFeedbackV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpColorManagementSurfaceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpColorManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpImageDescriptionCreatorIccV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpImageDescriptionCreatorParamsV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpImageDescriptionInfoV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpImageDescriptionReferenceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpImageDescriptionV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpColorRepresentationManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpColorRepresentationSurfaceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpCommitTimerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpCommitTimingManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpContentTypeManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpContentTypeV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpCursorShapeDeviceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpCursorShapeManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpDrmLeaseConnectorV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpDrmLeaseDeviceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpDrmLeaseRequestV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpDrmLeaseV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpFifoManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpFifoV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpFractionalScaleManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpFractionalScaleV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpFullscreenShellModeFeedbackV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpFullscreenShellV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpIdleInhibitManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpIdleInhibitorV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpInputMethodContextV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpInputMethodV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpInputPanelSurfaceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpInputPanelV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpInputTimestampsManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpInputTimestampsV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpKeyboardShortcutsInhibitManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpKeyboardShortcutsInhibitorV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpLinuxBufferParamsV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpLinuxDmabufFeedbackV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpLinuxDmabufV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpLinuxDrmSyncobjManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpLinuxDrmSyncobjSurfaceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpLinuxDrmSyncobjTimelineV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpLinuxBufferReleaseV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpLinuxExplicitSynchronizationV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpLinuxSurfaceSynchronizationV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpConfinedPointerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpLockedPointerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpPointerConstraintsV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpPointerGestureHoldV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpPointerGesturePinchV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpPointerGestureSwipeV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpPointerGesturesV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpPointerWarpV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpPresentation

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpPresentationFeedback

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpPrimarySelectionDeviceManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpPrimarySelectionDeviceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpPrimarySelectionOfferV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpPrimarySelectionSourceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpRelativePointerManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpRelativePointerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpSecurityContextManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpSecurityContextV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpSinglePixelBufferManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletSeatV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletToolV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletManagerV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletPadDialV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletPadGroupV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletPadRingV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletPadStripV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletPadV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletSeatV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletToolV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTabletV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpTearingControlManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpTearingControlV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTextInputManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTextInputV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTextInputManagerV3

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpTextInputV3

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpViewport

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WpViewporter

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgActivationTokenV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgActivationV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgDecorationManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgToplevelDecorationV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgDialogV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgWmDialogV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgExportedV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgExporterV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgImportedV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgImporterV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgExportedV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgExporterV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgImportedV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgImporterV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgPopup

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgPositioner

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgSurface

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgToplevel

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgWmBase

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgSystemBellV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgToplevelDragManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgToplevelDragV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgToplevelIconManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgToplevelIconV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XdgToplevelTagManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgOutputManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZxdgOutputV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpXwaylandKeyboardGrabManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpXwaylandKeyboardGrabV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XwaylandShellV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XwaylandSurfaceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XxInputMethodManagerV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XxSessionManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XxSessionV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for XxToplevelSessionV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for GtkPrimarySelectionDevice

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for GtkPrimarySelectionDeviceManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for GtkPrimarySelectionOffer

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for GtkPrimarySelectionSource

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for cosmic::cctk::sctk::reexports::protocols_misc::server_decoration::client::org_kde_kwin_server_decoration::OrgKdeKwinServerDecoration

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for cosmic::cctk::sctk::reexports::protocols_misc::server_decoration::client::org_kde_kwin_server_decoration_manager::OrgKdeKwinServerDecorationManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpInputMethodKeyboardGrabV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpInputMethodManagerV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpInputPopupSurfaceV2

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpVirtualKeyboardManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwpVirtualKeyboardV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrDataControlDeviceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrDataControlManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrDataControlOfferV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrDataControlSourceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrExportDmabufFrameV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrExportDmabufManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrForeignToplevelHandleV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrForeignToplevelManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrGammaControlManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrGammaControlV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrInputInhibitManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrInputInhibitorV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrLayerShellV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrLayerSurfaceV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrOutputConfigurationHeadV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrOutputConfigurationV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrOutputHeadV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrOutputManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrOutputModeV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrOutputPowerManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrOutputPowerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrScreencopyFrameV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrScreencopyManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrVirtualPointerManagerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for ZwlrVirtualPointerV1

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlBuffer

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlCallback

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlCompositor

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlDataDevice

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlDataDeviceManager

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlDataOffer

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlDataSource

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlDisplay

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlFixes

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlKeyboard

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlOutput

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlPointer

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlRegion

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlRegistry

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlSeat

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlShell

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlShellSurface

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlShm

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlShmPool

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlSubcompositor

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlSubsurface

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlSurface

§

type Request<'request> = Request<'request>

§

type Event = Event

§

impl Proxy for WlTouch

§

type Request<'request> = Request<'request>

§

type Event = Event