code wiki / (root) / nx_wflow_text_identity_candidate_t344.nx

nx_wflow_text_identity_candidate_t344.nx

buildroot/runtime/nx_wflow_text_identity_candidate_t344.nx

14349 B231 linesdepth 0pulls 0 transitivereach 8 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_identity_candida nx_wflow_engine_identity_candidate

imports: none

imported by: nx_wflow_engine_identity_candidate_t344.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
137func wf_id_token_ok(s:*u8)->i64{var i:i64=0;while s[i]!=0{if s[i]<=(32 as u8)||s[i]==(127 as u8){return 0};i=i+1};return (i>0) as i64}
138func wf_id_event(ev:*u8)->*WfOwnedText
144func wf_id_field(buf:*u8,start:i64,end:i64,key:*u8)->*WfOwnedText
148func wf_id_pipe(row:*u8,index:i64)->*WfOwnedText
152func wf_id_join(a:*u8,sep:*u8,b:*u8)->*WfOwnedText
158func wf_id_hex(e:*u8,f:*u8)->*WfOwnedText
165func wf_id_binding(buf:*u8,n:i64,rid:*u8,event:*u8,flow:*u8,version:i64)->i64
188func wf_id_alloc(a:*u8,b:*u8,c:*u8,d:*u8,extra:i64)->*WfOwnedText
192func wf_id_tok(rid:*u8)->*WfOwnedText{return wf_id_join(" rid=",rid," ")}
193func wf_emit_start2(led:*u8,rid:*u8,fid:*u8)->i64
198func wf_fire_pair(cx:*i64,buf:*u8,n:i64,event:*u8,ev:*u8,fid:*u8)->i64
218func wf_id_replay_binding(buf:*u8,n:i64,rid:*u8,fid:*u8)->i64
227func wf_id_html(s:*u8)->*WfOwnedText