From 0c3c03b130c4892fbe59d6d6571c992db4988b55 Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Thu, 22 Feb 2024 21:50:00 +0100 Subject: [PATCH] all: remove c_str_literals feature --- src/gfx_apis/vulkan/instance.rs | 3 ++- src/main.rs | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gfx_apis/vulkan/instance.rs b/src/gfx_apis/vulkan/instance.rs index 56985968..e64a7453 100644 --- a/src/gfx_apis/vulkan/instance.rs +++ b/src/gfx_apis/vulkan/instance.rs @@ -146,7 +146,8 @@ impl Drop for VulkanInstance { const REQUIRED_INSTANCE_EXTENSIONS: &[&CStr] = &[ExtDebugUtilsFn::name()]; -const VALIDATION_LAYER: &CStr = c"VK_LAYER_KHRONOS_validation"; +const VALIDATION_LAYER: &CStr = + unsafe { CStr::from_bytes_with_nul_unchecked(b"VK_LAYER_KHRONOS_validation\0") }; pub type Extensions = AHashMap; diff --git a/src/main.rs b/src/main.rs index 040999f1..f8c1b45c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,7 +1,6 @@ #![feature( c_variadic, // https://github.com/rust-lang/rust/issues/44930 thread_local, // https://github.com/rust-lang/rust/issues/29594 - c_str_literals, // https://github.com/rust-lang/rust/issues/105723 )] #![allow( clippy::len_zero,