Move include/khepri.hrl to include/rabbit_khepri.hrl in rabbit. This helps ErlangLS find the header. It seems to confuse this header with one of the same name from khepri itself.
Use preprocessor macros for building path patterns. This isn't a meaningful change yet but will be used in the future to pattern match on paths in a khepri_adv:node_props_map().
This is two mostly cosmetic refactors:
include/khepri.hrl
toinclude/rabbit_khepri.hrl
inrabbit
. This helps ErlangLS find the header. It seems to confuse this header with one of the same name fromkhepri
itself.khepri_adv:node_props_map()
.