| 259 | using ErrorHandler = std::function<Status(absl::string_view)>; |
| 260 | |
| 261 | ErrorHandler UpdateFanoutsError(absl::string_view from_node_name, |
| 262 | absl::string_view to_node_name) { |
| 263 | return [from_node_name, to_node_name](absl::string_view msg) { |
| 264 | string params = absl::Substitute("from_node_name='$0', to_node_name='$1'", |
| 265 | from_node_name, to_node_name); |
| 266 | return MutationError("UpdateFanouts", params, msg); |
| 267 | }; |
| 268 | } |
| 269 | |
| 270 | Status CheckFaninIsRegular(const TensorId& fanin, ErrorHandler handler) { |
| 271 | if (!IsTensorIdRegular(fanin)) { |
no test coverage detected