code wiki / (root) / nx_wflow_text_owned_candidate_t278.nx

nx_wflow_text_owned_candidate_t278.nx

buildroot/runtime/nx_wflow_text_owned_candidate_t278.nx

6363 B134 linesdepth 0pulls 0 transitivereach 9 importersview sourcekind librarytopic wflow
docsdependenciesstructsconstsfunctions

about

Owned variable substitution over one immutable ledger snapshot. Allocation follows measured output; compatibility wrappers never return partial success.

dependencies 0 imports · 1 importers

nx_wflow_text_owned_candidate_ nx_wflow_engine_capacity_candidate

imports: none

imported by: nx_wflow_engine_capacity_candidate_t278.nx

structs

3struct WfVarSpan {start:i64,len:i64,found:i64}
4struct WfOwnedText {data:*u8,len:i64,bytes:i64,status:i64}
108struct WfRunFields {fid:*u8,index:*u8,action:*u8,channel:*u8,arg:*u8,retry:*u8,condition:*u8,onfail:*u8}
109struct WfRunScratch {fields:*WfRunFields,cap:i64,prepared:*WfOwnedText}

consts

5const WF_TEXT_I64_MAX:i64=9223372036854775807

functions

6func wf_text_match(buf:*u8,at:i64,end:i64,text:*u8,n:i64)->i64
10func wf_var_span(buf:*u8,n:i64,rid:*u8,key:*u8,kn:i64,out:*WfVarSpan)->i64
26func wf_text_new(n:i64,status:i64)->*WfOwnedText
34func wf_text_free(out:*WfOwnedText)->i64
40func wf_var_owned(cx:*i64,rid:*u8,key:*u8)->*WfOwnedText
53func wf_subst_pass(buf:*u8,n:i64,rid:*u8,src:*u8,span:*WfVarSpan,out:*u8,cap:i64)->i64
74func wf_subst_owned(cx:*i64,rid:*u8,src:*u8)->*WfOwnedText
94func wf_text_slice(src:*u8,start:i64,n:i64)->*WfOwnedText
99func wf_text_decimal(v:i64)->*WfOwnedText
110func wf_run_scratch_free(s:*WfRunScratch)->i64
120func wf_run_scratch_new(cap:i64)->*WfRunScratch