struct XdgOutputHandlerInner {
xdg_manager: Option<Attached<ZxdgOutputManagerV1>>,
outputs: Vec<(WlOutput, Attached<ZxdgOutputV1>)>,
}
Fields§
§xdg_manager: Option<Attached<ZxdgOutputManagerV1>>
§outputs: Vec<(WlOutput, Attached<ZxdgOutputV1>)>
Implementations§
source§impl XdgOutputHandlerInner
impl XdgOutputHandlerInner
fn new_xdg_output( &mut self, output: &WlOutput, listeners: &Rc<RefCell<Vec<Weak<RefCell<dyn FnMut(WlOutput, &OutputInfo, DispatchData<'_>) + 'static>>>>> ) -> bool
fn destroy_xdg_output(&mut self, output: &WlOutput)
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for XdgOutputHandlerInner
impl !Send for XdgOutputHandlerInner
impl !Sync for XdgOutputHandlerInner
impl Unpin for XdgOutputHandlerInner
impl !UnwindSafe for XdgOutputHandlerInner
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