cargo clippy everywhere
This commit is contained in:
parent
07847e11d7
commit
e4bb8c3f9d
7 changed files with 18 additions and 15 deletions
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
|
|
@ -81,4 +81,4 @@ jobs:
|
||||||
- name: Format check
|
- name: Format check
|
||||||
run: cargo fmt --check
|
run: cargo fmt --check
|
||||||
- name: Clippy
|
- name: Clippy
|
||||||
run: cargo clippy
|
run: cargo clippy --workspace --all-targets
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
[workspace]
|
[workspace]
|
||||||
members = ["macros"]
|
members = ["macros", "testwl"]
|
||||||
|
|
||||||
[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
wayland-client = "0.31.2"
|
wayland-client = "0.31.2"
|
||||||
|
|
@ -16,7 +16,8 @@ name = "xwayland-satellite"
|
||||||
version = "0.6.0"
|
version = "0.6.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
[lints]
|
||||||
|
workspace = true
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
crate-type = ["lib"]
|
crate-type = ["lib"]
|
||||||
|
|
|
||||||
|
|
@ -1199,8 +1199,7 @@ impl<C: XConnection> ServerState<C> {
|
||||||
let old_role_type = std::mem::discriminant(role);
|
let old_role_type = std::mem::discriminant(role);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
new_role_type, old_role_type,
|
new_role_type, old_role_type,
|
||||||
"Surface for {:?} already had a role: {:?}",
|
"Surface for {window:?} already had a role: {role:?}"
|
||||||
window, role
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -330,7 +330,7 @@ impl XState {
|
||||||
|
|
||||||
match event {
|
match event {
|
||||||
xcb::Event::X(x::Event::CreateNotify(e)) => {
|
xcb::Event::X(x::Event::CreateNotify(e)) => {
|
||||||
debug!("new window: {:?}", e);
|
debug!("new window: {e:?}");
|
||||||
server_state.new_window(
|
server_state.new_window(
|
||||||
e.window(),
|
e.window(),
|
||||||
e.override_redirect(),
|
e.override_redirect(),
|
||||||
|
|
@ -702,7 +702,7 @@ impl XState {
|
||||||
data.push(0);
|
data.push(0);
|
||||||
}
|
}
|
||||||
let class = CString::from_vec_with_nul(data).unwrap();
|
let class = CString::from_vec_with_nul(data).unwrap();
|
||||||
trace!("{:?} class: {class:?}", window);
|
trace!("{window:?} class: {class:?}");
|
||||||
class.to_string_lossy().to_string()
|
class.to_string_lossy().to_string()
|
||||||
};
|
};
|
||||||
PropertyCookieWrapper {
|
PropertyCookieWrapper {
|
||||||
|
|
@ -1236,7 +1236,7 @@ impl XConnection for RealConnection {
|
||||||
revert_to: x::InputFocus::None,
|
revert_to: x::InputFocus::None,
|
||||||
time: x::CURRENT_TIME,
|
time: x::CURRENT_TIME,
|
||||||
}) {
|
}) {
|
||||||
debug!("SetInputFocus failed ({:?}: {:?})", window, e);
|
debug!("SetInputFocus failed ({window:?}: {e:?})");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if let Err(e) = self.connection.send_and_check_request(&x::ChangeProperty {
|
if let Err(e) = self.connection.send_and_check_request(&x::ChangeProperty {
|
||||||
|
|
@ -1246,7 +1246,7 @@ impl XConnection for RealConnection {
|
||||||
r#type: x::ATOM_WINDOW,
|
r#type: x::ATOM_WINDOW,
|
||||||
data: &[window],
|
data: &[window],
|
||||||
}) {
|
}) {
|
||||||
debug!("ChangeProperty failed ({:?}: {:?})", window, e);
|
debug!("ChangeProperty failed ({window:?}: {e:?})");
|
||||||
}
|
}
|
||||||
if let Err(e) = self.connection.send_and_check_request(&x::ChangeProperty {
|
if let Err(e) = self.connection.send_and_check_request(&x::ChangeProperty {
|
||||||
mode: x::PropMode::Replace,
|
mode: x::PropMode::Replace,
|
||||||
|
|
@ -1255,7 +1255,7 @@ impl XConnection for RealConnection {
|
||||||
r#type: self.atoms.wm_state,
|
r#type: self.atoms.wm_state,
|
||||||
data: &[WmState::Normal as u32, 0],
|
data: &[WmState::Normal as u32, 0],
|
||||||
}) {
|
}) {
|
||||||
debug!("ChangeProperty failed ({:?}: {:?})", window, e);
|
debug!("ChangeProperty failed ({window:?}: {e:?})");
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Some(name) = output_name {
|
if let Some(name) = output_name {
|
||||||
|
|
|
||||||
|
|
@ -386,7 +386,7 @@ impl XState {
|
||||||
let Some(target) = mimes.iter().find(|t| t.atom == other) else {
|
let Some(target) = mimes.iter().find(|t| t.atom == other) else {
|
||||||
if log::log_enabled!(log::Level::Debug) {
|
if log::log_enabled!(log::Level::Debug) {
|
||||||
let name = get_atom_name(&self.connection, other);
|
let name = get_atom_name(&self.connection, other);
|
||||||
debug!("refusing selection request because given atom could not be found ({})", name);
|
debug!("refusing selection request because given atom could not be found ({name})");
|
||||||
}
|
}
|
||||||
refuse();
|
refuse();
|
||||||
return true;
|
return true;
|
||||||
|
|
@ -447,7 +447,7 @@ impl XState {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn handle_new_selection_owner(&mut self, owner: x::Window, timestamp: u32) {
|
fn handle_new_selection_owner(&mut self, owner: x::Window, timestamp: u32) {
|
||||||
debug!("new selection owner: {:?}", owner);
|
debug!("new selection owner: {owner:?}");
|
||||||
self.selection_data.last_selection_timestamp = timestamp;
|
self.selection_data.last_selection_timestamp = timestamp;
|
||||||
// Grab targets
|
// Grab targets
|
||||||
self.connection
|
self.connection
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,9 @@ name = "testwl"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
|
[lints]
|
||||||
|
workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
wayland-protocols = { workspace = true, features = ["server", "unstable"] }
|
wayland-protocols = { workspace = true, features = ["server", "unstable"] }
|
||||||
wayland-server.workspace = true
|
wayland-server.workspace = true
|
||||||
|
|
|
||||||
|
|
@ -365,7 +365,7 @@ impl State {
|
||||||
.expect("Surface does not exist");
|
.expect("Surface does not exist");
|
||||||
match &mut surface.role {
|
match &mut surface.role {
|
||||||
Some(SurfaceRole::Toplevel(t)) => t,
|
Some(SurfaceRole::Toplevel(t)) => t,
|
||||||
other => panic!("Surface does not have toplevel role: {:?}", other),
|
other => panic!("Surface does not have toplevel role: {other:?}"),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1283,7 +1283,7 @@ impl Dispatch<XdgToplevel, SurfaceId> for State {
|
||||||
let states = toplevel.states.clone();
|
let states = toplevel.states.clone();
|
||||||
state.configure_toplevel(*surface_id, 100, 100, states);
|
state.configure_toplevel(*surface_id, 100, 100, states);
|
||||||
}
|
}
|
||||||
xdg_toplevel::Request::UnsetFullscreen { .. } => {
|
xdg_toplevel::Request::UnsetFullscreen => {
|
||||||
let data = state.surfaces.get_mut(surface_id).unwrap();
|
let data = state.surfaces.get_mut(surface_id).unwrap();
|
||||||
let Some(SurfaceRole::Toplevel(toplevel)) = &mut data.role else {
|
let Some(SurfaceRole::Toplevel(toplevel)) = &mut data.role else {
|
||||||
unreachable!();
|
unreachable!();
|
||||||
|
|
@ -1667,7 +1667,7 @@ impl Dispatch<WlSurface, ()> for State {
|
||||||
let data = state
|
let data = state
|
||||||
.surfaces
|
.surfaces
|
||||||
.get_mut(&SurfaceId(resource.id().protocol_id()))
|
.get_mut(&SurfaceId(resource.id().protocol_id()))
|
||||||
.unwrap_or_else(|| panic!("{:?} missing from surface map", resource));
|
.unwrap_or_else(|| panic!("{resource:?} missing from surface map"));
|
||||||
|
|
||||||
match request {
|
match request {
|
||||||
Attach { buffer, .. } => {
|
Attach { buffer, .. } => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue