mirror of
https://github.com/YaLTeR/niri.git
synced 2025-10-05 16:12:47 +02:00
layout/monitor: Fix wrong Clone/Copy generic bounds
This commit is contained in:
@@ -158,7 +158,7 @@ pub(super) enum OverviewProgress {
|
||||
}
|
||||
|
||||
/// Where to put a newly added window.
|
||||
#[derive(Debug, Default, Clone, Copy, PartialEq, Eq)]
|
||||
#[derive(Debug, Default, PartialEq, Eq)]
|
||||
pub enum MonitorAddWindowTarget<'a, W: LayoutElement> {
|
||||
/// No particular preference.
|
||||
#[default]
|
||||
@@ -174,6 +174,14 @@ pub enum MonitorAddWindowTarget<'a, W: LayoutElement> {
|
||||
NextTo(&'a W::Id),
|
||||
}
|
||||
|
||||
impl<'a, W: LayoutElement> Copy for MonitorAddWindowTarget<'a, W> {}
|
||||
|
||||
impl<'a, W: LayoutElement> Clone for MonitorAddWindowTarget<'a, W> {
|
||||
fn clone(&self) -> Self {
|
||||
*self
|
||||
}
|
||||
}
|
||||
|
||||
niri_render_elements! {
|
||||
MonitorInnerRenderElement<R> => {
|
||||
Workspace = CropRenderElement<WorkspaceRenderElement<R>>,
|
||||
|
Reference in New Issue
Block a user