[][src]Trait wayland_server::HandledBy

pub trait HandledBy<T>: Interface + Sized {
    fn handle(handler: &mut T, request: Self::Request, object: Self);
}

Provides a callback function to handle requests of the implementing interface via T.

This trait is meant to be implemented automatically by code generated with wayland-scanner.

Required methods

fn handle(handler: &mut T, request: Self::Request, object: Self)

Handles an event.

Loading content...

Implementors

impl<T: RequestHandler> HandledBy<T> for WlBuffer[src]

impl<T: RequestHandler> HandledBy<T> for WlCallback[src]

impl<T: RequestHandler> HandledBy<T> for WlCompositor[src]

impl<T: RequestHandler> HandledBy<T> for WlDataDevice[src]

impl<T: RequestHandler> HandledBy<T> for WlDataDeviceManager[src]

impl<T: RequestHandler> HandledBy<T> for WlDataOffer[src]

impl<T: RequestHandler> HandledBy<T> for WlDataSource[src]

impl<T: RequestHandler> HandledBy<T> for WlKeyboard[src]

impl<T: RequestHandler> HandledBy<T> for WlOutput[src]

impl<T: RequestHandler> HandledBy<T> for WlPointer[src]

impl<T: RequestHandler> HandledBy<T> for WlRegion[src]

impl<T: RequestHandler> HandledBy<T> for WlSeat[src]

impl<T: RequestHandler> HandledBy<T> for WlShell[src]

impl<T: RequestHandler> HandledBy<T> for WlShellSurface[src]

impl<T: RequestHandler> HandledBy<T> for WlShm[src]

impl<T: RequestHandler> HandledBy<T> for WlShmPool[src]

impl<T: RequestHandler> HandledBy<T> for WlSubcompositor[src]

impl<T: RequestHandler> HandledBy<T> for WlSubsurface[src]

impl<T: RequestHandler> HandledBy<T> for WlSurface[src]

impl<T: RequestHandler> HandledBy<T> for WlTouch[src]

Loading content...