logos.lang.writ.tmpl

Module lang · package logos-lang

Functions

fnwrit_build_from_template

fn writ_build_from_template(tmpl: *const u8, tmpl_size: i64, slots: *const u32, n_slots: i64, resolved: *const u64, n_values: i64) -> Rc<Writ>

fnwrit_ctr_alloc_cstr

fn writ_ctr_alloc_cstr(c: &Rc<Writ>, ptr: *const u8) -> u64

fnwrit_ctr_alloc_f64

fn writ_ctr_alloc_f64(c: &Rc<Writ>, val: f64) -> u64

fnwrit_ctr_alloc_str

fn writ_ctr_alloc_str(c: &Rc<Writ>, ptr: *const u8, len: i64) -> u64

fnwrit_template_ctr_new

fn writ_template_ctr_new(tmpl_size: i64, extra_cap: i64) -> Rc<Writ>

fnwrit_template_install

fn writ_template_install(c: &Rc<Writ>, tmpl: *const u8, tmpl_size: i64, slots: *const u32, n_slots: i64, resolved: *const u64, n_values: i64) -> void