From ebc782e3bb2f5377e69adfd585c47f97acec4a92 Mon Sep 17 00:00:00 2001 From: BitSyndicate1 <100071875+BitSyndicate1@users.noreply.github.com> Date: Sun, 3 May 2026 16:09:54 +0200 Subject: [PATCH 1/4] make rewrite compile without std --- ash-rewrite/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ash-rewrite/src/lib.rs b/ash-rewrite/src/lib.rs index a6b3d4dde..9982d9eee 100644 --- a/ash-rewrite/src/lib.rs +++ b/ash-rewrite/src/lib.rs @@ -18,7 +18,8 @@ mod generated; pub mod platform_types; pub use generated::*; -use std::{mem, ptr}; +use core::{mem, ptr}; +use alloc::vec::Vec; #[allow(clippy::wrong_self_convention)] pub trait Handle: Sized { From b747f2cdce2c300ce6ca0b0167fa284dfd67d324 Mon Sep 17 00:00:00 2001 From: BitSyndicate1 <100071875+BitSyndicate1@users.noreply.github.com> Date: Sun, 3 May 2026 16:13:26 +0200 Subject: [PATCH 2/4] fix rustfmt error --- generator-rewrite/src/item/bitmask.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator-rewrite/src/item/bitmask.rs b/generator-rewrite/src/item/bitmask.rs index f23a274ee..a7f0efaf6 100644 --- a/generator-rewrite/src/item/bitmask.rs +++ b/generator-rewrite/src/item/bitmask.rs @@ -50,7 +50,7 @@ impl Code for BitMask { impl #name { #values - pub const fn empty() -> Self { + pub const fn empty() -> Self { Self(0) } From dcfed2730b06bd449feae67d2e65edf90f682502 Mon Sep 17 00:00:00 2001 From: BitSyndicate1 <100071875+BitSyndicate1@users.noreply.github.com> Date: Sun, 3 May 2026 16:27:36 +0200 Subject: [PATCH 3/4] fix dependence on /home/friz64/source for analysis test --- analysis/src/xml.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analysis/src/xml.rs b/analysis/src/xml.rs index f1e7225ca..c26f4adac 100644 --- a/analysis/src/xml.rs +++ b/analysis/src/xml.rs @@ -966,7 +966,7 @@ mod tests { let waff3 = Registry::parse(xml_input, LibraryName::Vk, "vulkan"); std::fs::write( - "/home/friz64/source/ash/target/waff3", + "../target/waff3", format!("{waff3:#?}"), ) .unwrap(); @@ -983,7 +983,7 @@ mod tests { let waff3 = Registry::parse(xml_input, LibraryName::Video, "vulkan"); std::fs::write( - "/home/friz64/source/ash/target/waff3video", + "../target/waff3video", format!("{waff3:#?}"), ) .unwrap(); From c0f13669d0c144c2e87343ae8687840f7b380d09 Mon Sep 17 00:00:00 2001 From: BitSyndicate1 <100071875+BitSyndicate1@users.noreply.github.com> Date: Sun, 3 May 2026 16:28:23 +0200 Subject: [PATCH 4/4] run cargo fmt --- analysis/src/xml.rs | 12 ++---------- ash-rewrite/src/lib.rs | 4 ++-- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/analysis/src/xml.rs b/analysis/src/xml.rs index c26f4adac..5296a0d4a 100644 --- a/analysis/src/xml.rs +++ b/analysis/src/xml.rs @@ -965,11 +965,7 @@ mod tests { ); let waff3 = Registry::parse(xml_input, LibraryName::Vk, "vulkan"); - std::fs::write( - "../target/waff3", - format!("{waff3:#?}"), - ) - .unwrap(); + std::fs::write("../target/waff3", format!("{waff3:#?}")).unwrap(); } #[test] @@ -982,10 +978,6 @@ mod tests { ); let waff3 = Registry::parse(xml_input, LibraryName::Video, "vulkan"); - std::fs::write( - "../target/waff3video", - format!("{waff3:#?}"), - ) - .unwrap(); + std::fs::write("../target/waff3video", format!("{waff3:#?}")).unwrap(); } } diff --git a/ash-rewrite/src/lib.rs b/ash-rewrite/src/lib.rs index 9982d9eee..784ec32b5 100644 --- a/ash-rewrite/src/lib.rs +++ b/ash-rewrite/src/lib.rs @@ -17,9 +17,9 @@ mod generated; /// Type definitions for platform-specific external types pub mod platform_types; -pub use generated::*; -use core::{mem, ptr}; use alloc::vec::Vec; +use core::{mem, ptr}; +pub use generated::*; #[allow(clippy::wrong_self_convention)] pub trait Handle: Sized {