These IDs are valid as long as they meet the common ID requirements enforced by `validateID()` but we define each of them separately to be clear which IDs are subject to which rules.
| 81 | // enforced by `validateID()` but we define each of them separately to |
| 82 | // be clear which IDs are subject to which rules. |
| 83 | Option<Error> validateTaskID(const TaskID& taskId) |
| 84 | { |
| 85 | return validateID(taskId.value()); |
| 86 | } |
| 87 | |
| 88 | |
| 89 | Option<Error> validateExecutorID(const ExecutorID& executorId) |
nothing calls this directly
no test coverage detected