diff options
Diffstat (limited to 'src/rt/rust_builtin.cpp')
| -rw-r--r-- | src/rt/rust_builtin.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/rt/rust_builtin.cpp b/src/rt/rust_builtin.cpp index b8e808863c0..90042491d1d 100644 --- a/src/rt/rust_builtin.cpp +++ b/src/rt/rust_builtin.cpp @@ -10,7 +10,6 @@ /* Foreign builtins. */ -#include "rust_util.h" #include "sync/lock_and_signal.h" #include "vg/valgrind.h" @@ -234,6 +233,16 @@ precise_time_ns(uint64_t *ns) { #endif } +struct +rust_vec +{ + size_t fill; // in bytes; if zero, heapified + size_t alloc; // in bytes + uint8_t data[0]; +}; + +typedef rust_vec rust_str; + struct rust_tm { int32_t tm_sec; int32_t tm_min; |
