Skip to content

Commit d00d1c0

Browse files
committed
Deprecate Base.in for spaces
1 parent f6e5235 commit d00d1c0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/varname.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,12 @@ inspace(vn, space::Tuple) = vn in space
8282
inspace(vn::VarName, space::Tuple{}) = true
8383
inspace(vn::VarName, space::Tuple) = any(_in(vn, s) for s in space)
8484

85+
@noinline function Base.in(vn::VarName, space::Tuple)
86+
Base.depwarn("`Base.in(vn::VarName, space::Tuple)` is deprecated, use `inspace(vn, space)` instead.",
87+
nameof(Base.in))
88+
return inspace(vn, space)
89+
end
90+
8591
_in(vn::VarName, s::Symbol) = getsym(vn) == s
8692
_in(vn::VarName, s::VarName) = subsumes(s, vn)
8793

0 commit comments

Comments
 (0)