diff options
| author | Laurenz <laurmaedje@gmail.com> | 2024-02-13 19:35:38 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-13 18:35:38 +0000 |
| commit | 1f68e157259f1eb55b0eb22f06bb1b589d398971 (patch) | |
| tree | b58a6478b0a349cf6f8ef44cb5d953231ec1535e /crates/typst-macros/src | |
| parent | 40099e32e1e840a02dacf8f5ddfdfd95fcb7d6c5 (diff) | |
Minor realization improvements (#3408)
Diffstat (limited to 'crates/typst-macros/src')
| -rw-r--r-- | crates/typst-macros/src/elem.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/typst-macros/src/elem.rs b/crates/typst-macros/src/elem.rs index eab359d6..81548dd7 100644 --- a/crates/typst-macros/src/elem.rs +++ b/crates/typst-macros/src/elem.rs @@ -319,9 +319,9 @@ fn create_struct(element: &Elem) -> TokenStream { /// Create a field declaration for the struct. fn create_field(field: &Field) -> TokenStream { - let Field { ident, ty, .. } = field; + let Field { vis, ident, ty, .. } = field; if field.required { - quote! { #ident: #ty } + quote! { #vis #ident: #ty } } else { quote! { #ident: ::std::option::Option<#ty> } } |
