From c4bfbbe4175d3d51369ff7910df6fa1a6fedba18 Mon Sep 17 00:00:00 2001 From: daxpedda Date: Sun, 14 Jan 2024 21:58:54 +0100 Subject: [PATCH] ci: Fix dead code error on nightly See rust-lang/rust#118297 --- src/platform_impl/linux/x11/ime/callbacks.rs | 6 +++--- src/platform_impl/linux/x11/ime/input_method.rs | 6 +++--- src/platform_impl/linux/x11/ime/mod.rs | 2 +- src/platform_impl/windows/window.rs | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/platform_impl/linux/x11/ime/callbacks.rs b/src/platform_impl/linux/x11/ime/callbacks.rs index b5a010714c..02e26410a6 100644 --- a/src/platform_impl/linux/x11/ime/callbacks.rs +++ b/src/platform_impl/linux/x11/ime/callbacks.rs @@ -79,9 +79,9 @@ pub(crate) unsafe fn set_destroy_callback( #[allow(clippy::enum_variant_names)] enum ReplaceImError { // Boxed to prevent large error type - MethodOpenFailed(Box), - ContextCreationFailed(ImeContextCreationError), - SetDestroyCallbackFailed(XError), + MethodOpenFailed(#[allow(dead_code)] Box), + ContextCreationFailed(#[allow(dead_code)] ImeContextCreationError), + SetDestroyCallbackFailed(#[allow(dead_code)] XError), } // Attempt to replace current IM (which may or may not be presently valid) with a new one. This diff --git a/src/platform_impl/linux/x11/ime/input_method.rs b/src/platform_impl/linux/x11/ime/input_method.rs index 30a4a3eb42..faad41effb 100644 --- a/src/platform_impl/linux/x11/ime/input_method.rs +++ b/src/platform_impl/linux/x11/ime/input_method.rs @@ -159,9 +159,9 @@ impl InputMethodResult { #[derive(Debug, Clone)] enum GetXimServersError { - XError(XError), - GetPropertyError(util::GetPropertyError), - InvalidUtf8(IntoStringError), + XError(#[allow(dead_code)] XError), + GetPropertyError(#[allow(dead_code)] util::GetPropertyError), + InvalidUtf8(#[allow(dead_code)] IntoStringError), } impl From for GetXimServersError { diff --git a/src/platform_impl/linux/x11/ime/mod.rs b/src/platform_impl/linux/x11/ime/mod.rs index e0979681d7..b23bb82e95 100644 --- a/src/platform_impl/linux/x11/ime/mod.rs +++ b/src/platform_impl/linux/x11/ime/mod.rs @@ -48,7 +48,7 @@ pub enum ImeRequest { pub(crate) enum ImeCreationError { // Boxed to prevent large error type OpenFailure(Box), - SetDestroyCallbackFailed(XError), + SetDestroyCallbackFailed(#[allow(dead_code)] XError), } pub(crate) struct Ime { diff --git a/src/platform_impl/windows/window.rs b/src/platform_impl/windows/window.rs index dbe5c3cf65..293e31039a 100644 --- a/src/platform_impl/windows/window.rs +++ b/src/platform_impl/windows/window.rs @@ -1375,7 +1375,7 @@ unsafe fn register_window_class(class_name: &[u16]) { unsafe { RegisterClassExW(&class) }; } -struct ComInitialized(*mut ()); +struct ComInitialized(#[allow(dead_code)] *mut ()); impl Drop for ComInitialized { fn drop(&mut self) { unsafe { CoUninitialize() };