about summary refs log tree commit diff
path: root/src/rt/sync/rust_thread.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/rt/sync/rust_thread.h')
-rw-r--r--src/rt/sync/rust_thread.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/rt/sync/rust_thread.h b/src/rt/sync/rust_thread.h
index 1c27d1b6597..2e143110c28 100644
--- a/src/rt/sync/rust_thread.h
+++ b/src/rt/sync/rust_thread.h
@@ -12,6 +12,8 @@ public:
     pthread_t thread;
 #endif
     rust_thread();
+    virtual ~rust_thread();
+
     void start();
 
     virtual void run() {
@@ -19,8 +21,7 @@ public:
     }
 
     void join();
-
-    virtual ~rust_thread() {}   // quiet the compiler
+    void detach();
 };
 
 #endif /* RUST_THREAD_H */