Struct smithay::xwayland::XWaylandSource [−][src]
pub struct XWaylandSource { /* fields omitted */ }
Expand description
An event source for monitoring XWayland status
You need to insert it in a calloop
event loop to handle the events it produces,
of type XWaylandEvent
, which notify you about startup and shutdown of the Xwayland
instance.
Trait Implementations
type Event = XWaylandEvent
type Event = XWaylandEvent
The type of events generated by your source.
fn process_events<F>(
&mut self,
readiness: Readiness,
token: Token,
callback: F
) -> Result<PostAction> where
F: FnMut(Self::Event, &mut Self::Metadata) -> Self::Ret,
fn process_events<F>(
&mut self,
readiness: Readiness,
token: Token,
callback: F
) -> Result<PostAction> where
F: FnMut(Self::Event, &mut Self::Metadata) -> Self::Ret,
Process any relevant events Read more
Register yourself to this poll instance Read more
Re-register your file descriptors Read more
Auto Trait Implementations
impl !RefUnwindSafe for XWaylandSource
impl Send for XWaylandSource
impl !Sync for XWaylandSource
impl Unpin for XWaylandSource
impl !UnwindSafe for XWaylandSource
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
pub fn vzip(self) -> V