| 333 | } |
| 334 | |
| 335 | optional_ref<const ParsedMessageValue> StructValue::AsParsedMessage() const& { |
| 336 | if (const auto* alternative = variant_.As<ParsedMessageValue>(); |
| 337 | alternative != nullptr) { |
| 338 | return *alternative; |
| 339 | } |
| 340 | return absl::nullopt; |
| 341 | } |
| 342 | |
| 343 | absl::optional<ParsedMessageValue> StructValue::AsParsedMessage() && { |
| 344 | if (auto* alternative = variant_.As<ParsedMessageValue>(); |
no outgoing calls
no test coverage detected