| 331 | } |
| 332 | |
| 333 | absl::StatusOr<uint32_t> CheckedUint64ToUint32(uint64_t v) { |
| 334 | CEL_RETURN_IF_ERROR( |
| 335 | CheckRange(v <= kUint32Max, "uint64 out of uint32 range")); |
| 336 | return static_cast<uint32_t>(v); |
| 337 | } |
| 338 | |
| 339 | } // namespace cel::internal |
no test coverage detected