std::unique_lock::~unique_lock
From cppreference.com
                    
                                        
                    < cpp | thread | unique lock
                    
                                                            
                    | ~unique_lock(); | (since C++11) | |
Destroys the lock. If *this has an associated mutex and has acquired ownership of it, the mutex is unlocked.