diff --git a/src/lens.jl b/src/lens.jl index 1c8c78c..c4792c2 100644 --- a/src/lens.jl +++ b/src/lens.jl @@ -223,10 +223,16 @@ end Base.@propagate_inbounds function get(obj, l::IndexLens) getindex(obj, l.indices...) end + Base.@propagate_inbounds function set(obj, l::IndexLens, val) setindex(obj, val, l.indices...) end + +Base.@propagate_inbounds function set!(obj, l::IndexLens, val) + setindex!(obj, val, l.indices...) +end + """ ConstIndexLens{I}