attributes.h 460 B

123456789101112131415161718192021222324
  1. #pragma once
  2. #include <library/cpp/yt/misc/guid.h>
  3. #include <util/generic/string.h>
  4. #include <variant>
  5. namespace NYT {
  6. ////////////////////////////////////////////////////////////////////////////////
  7. struct TExceptionAttribute
  8. {
  9. using TKey = TString;
  10. using TValue = std::variant<i64, double, bool, TString>;
  11. TKey Key;
  12. TValue Value;
  13. };
  14. ////////////////////////////////////////////////////////////////////////////////
  15. } // namespace NYT