diff --git a/base/nullable.jl b/base/nullable.jl index 284e50dba9599..7f059613e407e 100644 --- a/base/nullable.jl +++ b/base/nullable.jl @@ -8,6 +8,8 @@ Nullable() = Nullable{Union{}}() eltype{T}(::Type{Nullable{T}}) = T +convert{T}(::Type{Nullable{T}}, x::Nullable{T}) = x + function convert{T}(::Type{Nullable{T}}, x::Nullable) return isnull(x) ? Nullable{T}() : Nullable{T}(convert(T, get(x))) end