diff --git a/src/sdk/output/rust.rs b/src/sdk/output/rust.rs
index ec40951..271d649 100644
--- a/src/sdk/output/rust.rs
+++ b/src/sdk/output/rust.rs
@@ -224,7 +224,7 @@ impl AsPtr for {name} {{
 
         writeln!(w, "impl StaticClass for {name} {{")?;
         writeln!(w, "fn get_static_class() -> Option<UClass> {{")?;
-        write!(w, "let class: UClass = ")?;
+        write!(w, "let class: Option<UClass> = ")?;
         generate_find_object(&full_name, w)?;
         writeln!(w, ";")?;
         writeln!(w, "class")?;