3#include <launchdarkly/detail/unreachable.hpp>
8namespace launchdarkly::server_side::data_components {
9enum class DataKind : std::size_t { kFlag = 0, kSegment = 1, kKindCount = 2 };
11inline std::ostream& operator<<(std::ostream& out, DataKind
const& kind) {
16 case DataKind::kSegment:
19 case DataKind::kKindCount:
23 detail::unreachable();