summaryrefslogtreecommitdiff
path: root/crates/typst-macros/src
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2024-02-13 19:35:38 +0100
committerGitHub <noreply@github.com>2024-02-13 18:35:38 +0000
commit1f68e157259f1eb55b0eb22f06bb1b589d398971 (patch)
treeb58a6478b0a349cf6f8ef44cb5d953231ec1535e /crates/typst-macros/src
parent40099e32e1e840a02dacf8f5ddfdfd95fcb7d6c5 (diff)
Minor realization improvements (#3408)
Diffstat (limited to 'crates/typst-macros/src')
-rw-r--r--crates/typst-macros/src/elem.rs4
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> }
}