From 4976256cce1561a4d1b1d582a0a686df240f245e Mon Sep 17 00:00:00 2001 From: Vincent Jaubert Date: Tue, 21 Oct 2025 23:19:55 +0200 Subject: [PATCH] Fix : dependencies not detected when field type is Option --- src/core/writers/fs_writer.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/writers/fs_writer.rs b/src/core/writers/fs_writer.rs index 492b5a1..761c69f 100644 --- a/src/core/writers/fs_writer.rs +++ b/src/core/writers/fs_writer.rs @@ -84,7 +84,10 @@ impl DbSetsFsWriter { ) -> Vec { known_types .iter() - .filter(|&t| content.contains(&format!(": {t}")) && t != struct_or_enum_name) // Check if struct/enum name appears in the content + .filter(|&t| { + (content.contains(&format!(": {t}")) || content.contains(&format!(": Option<{t}>"))) + && t != struct_or_enum_name + }) // Check if struct/enum name appears in the content .cloned() .collect() }