diff --git a/compiler/src/generators/rust.ts b/compiler/src/generators/rust.ts index 6601927..61a5e09 100644 --- a/compiler/src/generators/rust.ts +++ b/compiler/src/generators/rust.ts @@ -541,7 +541,7 @@ function rewriteRustExpr( // Step 1: Replace function calls let rust = expr - .replace(/\bnow\(\)/g, '0u64 /* TODO: use std::time::SystemTime */') + .replace(/\bnow\(\)/g, 'std::time::SystemTime::now().duration_since(std::time::UNIX_EPOCH).unwrap().as_secs()') .replace(/\blen\(([^)]+)\)/g, '$1.len()') .replace(/\blength\(([^)]+)\)/g, '$1.len()') .replace(/\bjoin\(([^,]+),\s*([^)]+)\)/g, '$1.join($2)')