GitHunt

RedefStructs.jl

Lifecycle
Stable
Dev
Build Status
Code Style: Blue
ColPrac: Contributor's Guide on Collaborative Practices for Community Packages

This package provides the macro @redef, which allows to create structures which are redefinable.

Example

julia> using RedefStructs

julia> @redef struct S
           s::String
       end

julia> S("Hello").s
"Hello"

julia> @redef mutable struct S
           n::Int
       end

julia> S(42).n
42

Languages

Julia100.0%

Contributors

MIT License
Created December 11, 2020
Updated January 28, 2026
FedericoStra/RedefStructs.jl | GitHunt