#include #include #include #include namespace mbgl { WorkRequest::WorkRequest(Task task_) : task(std::move(task_)) { assert(task); } WorkRequest::~WorkRequest() { task->cancel(); } } // namespace mbgl