We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1aa1f41 commit f4e1407Copy full SHA for f4e1407
crates/derive-impl/src/pymodule.rs
@@ -837,7 +837,14 @@ impl ModuleItem for StructSequenceItem {
837
"#[pystruct_sequence] requires name parameter",
838
)
839
})?;
840
+ let has_module = meta.module()?.is_some();
841
let module_name = meta.module()?.unwrap_or_else(|| args.context.name.clone());
842
+ if !has_module {
843
+ let structseq_attr = &mut args.attrs[self.inner.index];
844
+ structseq_attr.fill_nested_meta("module", || {
845
+ parse_quote! {module = #module_name}
846
+ })?;
847
+ }
848
let no_attr = meta.no_attr()?;
849
850
// Generate the class creation code
0 commit comments