Open xlxs4 opened 10 months ago
For anyone interested, I'm currently circumventing this by doing something similar to:
struct Example
xs::Vector{Float64}
end
@option struct _Example
xs::String
end
_from_dict(t, d) = from_dict(t, d)
function _from_dict(t::Type{_Example}, d)
_ex = from_dict(t, d)
return Example(axis2vec(_ex.xs)
end
When trying to parse a string in the TOML and convert it to a vector, it yields:
ERROR: ArgumentError: map(f, s::AbstractString) requires f to return AbstractChar; try map(f, collect(s)) or a comprehension instead
Hitting https://github.com/Roger-luo/Configurations.jl/blob/ac5e96c88492ac8e73e9fe3ecd433320212a526e/src/from_dict.jl#L137
when trying to extend
from_dict
to work with aT<:AbstractVector
and anS<:AbstractString
.MWE: