35 #include <nlohmann/json_fwd.hpp>
39 bool is_executable(
const std::filesystem::path& path);
41 std::optional<std::filesystem::path> search_path(
const std::filesystem::path& executable);
48 struct adl_serializer<std::filesystem::path> {
49 static void to_json(json& j,
const std::filesystem::path& p);
50 static void from_json(
const json& j, std::filesystem::path& p);