luaur-code-gen 0.1.3

Native (A64/X64) code generation for Luau (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
use alloc::string::String;

const K_DETAILS_ALIGN_COLUMN: i32 = 60;

pub(crate) fn pad_to_detail_column(result: &mut String, line_start: usize) {
    let pad = K_DETAILS_ALIGN_COLUMN - (result.len() as i32 - line_start as i32);
    if pad > 0 {
        // Append `pad` spaces.
        result.extend(core::iter::repeat(' ').take(pad as usize));
    }
}