diff --git a/src/rt/rust_kernel.cpp b/src/rt/rust_kernel.cpp
index 259870bcd69..361282fdb6d 100644
--- a/src/rt/rust_kernel.cpp
+++ b/src/rt/rust_kernel.cpp
@@ -1,6 +1,7 @@
 
+
+
 #include "rust_kernel.h"
-#include "rust_globals.h"
 #include "rust_port.h"
 #include "rust_util.h"
 #include "rust_scheduler.h"
diff --git a/src/rt/rust_kernel.h b/src/rt/rust_kernel.h
index ec7a5876ad9..bb9df502586 100644
--- a/src/rt/rust_kernel.h
+++ b/src/rt/rust_kernel.h
@@ -4,6 +4,8 @@
 
 #include <map>
 #include <vector>
+
+#include "rust_globals.h"
 #include "memory_region.h"
 #include "rust_log.h"
 #include "rust_sched_reaper.h"
diff --git a/src/rt/rust_task.h b/src/rt/rust_task.h
index 54362e28450..5a841f00f59 100644
--- a/src/rt/rust_task.h
+++ b/src/rt/rust_task.h
@@ -4,6 +4,7 @@
 
 #include <map>
 
+#include "rust_globals.h"
 #include "util/array_list.h"
 #include "context.h"
 #include "rust_debug.h"