Skip to main content

emit_bloq_stim

Function emit_bloq_stim 

Source
pub fn emit_bloq_stim(program: &Bloq) -> Result<String, StimEmissionError>
Expand description

Linearizes a Bloq into Stim text, noiseless and trusting the program to be well-formed (InputTrust::Trusted).

Emits node-local circuits in deterministic topological order and resolves node-local annotations against one global measurement frame. Use emit_bloq_stim_with for noise or a checked input.

ยงErrors

Returns StimEmissionError if the program cannot be statically emitted.