| 130 | template <typename T, |
| 131 | std::enable_if_t<HasSecret<T>::value, T>* = nullptr> |
| 132 | inline std::string RedactedDebugString(const T& t) { |
| 133 | T copy = t; |
| 134 | RemoveAnySecret(copy); |
| 135 | return apache::thrift::ThriftDebugString(copy); |
| 136 | } |
| 137 | |
| 138 | inline std::string RedactedDebugString(const TExecutePlannedStatementReq& req) { |
| 139 | static const char* ret_pattern = |
no test coverage detected