From 3df11b119fc5a80764e47527d0d009500d8d86be Mon Sep 17 00:00:00 2001 From: Lars Hellemo Date: Fri, 20 Oct 2023 17:57:15 +0200 Subject: [PATCH] Update documentation of StructTypes.defaults Give example with `NamedTuple` --- src/StructTypes.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/StructTypes.jl b/src/StructTypes.jl index 2a45d86..4a0cc87 100644 --- a/src/StructTypes.jl +++ b/src/StructTypes.jl @@ -218,7 +218,7 @@ isempty(::Type{T}, x) where {T} = isempty(x) # generic fallback isempty(::Type{T}, x, i) where {T} = isempty(T, Core.getfield(x, i)) # generic fallback """ - StructTypes.defaults(::Type{MyType}) = (:field_a=default_value, :field_b=>default_value) + StructTypes.defaults(::Type{MyType}) = (field_a=default_value, field_b=default_value) Define default arguments for various fields of `MyType`, which will be used to initialize the name-value dictionary used in `StructTypes.construct`.