pub struct XwaylandBridge { /* private fields */ }Expand description
One authenticated, rootful XWayland server connected through the private agent seat. It is used as a compatibility bridge only when a native Wayland client cannot expose a readable application frame.
Implementations§
Source§impl XwaylandBridge
impl XwaylandBridge
The owner-only Xauthority file clients must use.
Sourcepub fn configure_command<'a>(&self, command: &'a mut Command) -> &'a mut Command
pub fn configure_command<'a>(&self, command: &'a mut Command) -> &'a mut Command
Configure a child process to connect exclusively to this XWayland
bridge. Call AgentSeat::adopt_xwayland_bridge after the client has
connected successfully.
Trait Implementations§
Source§impl Drop for XwaylandBridge
impl Drop for XwaylandBridge
Auto Trait Implementations§
impl Freeze for XwaylandBridge
impl RefUnwindSafe for XwaylandBridge
impl Send for XwaylandBridge
impl Sync for XwaylandBridge
impl Unpin for XwaylandBridge
impl UnsafeUnpin for XwaylandBridge
impl UnwindSafe for XwaylandBridge
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
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.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.