aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/rt/rust.h')
-rw-r--r--src/rt/rust.h16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/rt/rust.h b/src/rt/rust.h
index 9a61dca7..97f5c0d4 100644
--- a/src/rt/rust.h
+++ b/src/rt/rust.h
@@ -19,21 +19,7 @@
#include "util/array_list.h"
-struct rust_srv {
- size_t live_allocs;
- array_list<void *> allocation_list;
-
- virtual void log(char const *);
- virtual void fatal(char const *, char const *, size_t);
- virtual void warning(char const *, char const *, size_t);
- virtual void *malloc(size_t);
- virtual void *realloc(void *, size_t);
- virtual void free(void *);
- virtual rust_srv *clone();
-
- rust_srv();
- virtual ~rust_srv();
-};
+#include "rust_srv.h"
inline void *operator new(size_t size, rust_srv *srv)
{