MCPcopy Create free account
hub / github.com/FuzzAnything/PromptFuzz / update_quality

Method update_quality

src/feedback/observer.rs:180–189  ·  view source on GitHub ↗
(
        &self,
        program: &mut Program,
        unique_branches: HashMap<String, Vec<Branch>>,
    )

Source from the content-addressed store, hash-verified

178 }
179
180 pub fn update_quality(
181 &self,
182 program: &mut Program,
183 unique_branches: HashMap<String, Vec<Branch>>,
184 ) -> Result<()> {
185 let mut quality = program.compute_quality(&self.deopt)?;
186 quality.set_unique_branches(unique_branches);
187 program.set_quality(quality.clone());
188 Ok(())
189 }
190
191 pub fn dump_global_states(&self) -> String {
192 let branches_dump = serde_json::to_string(&self.branches).unwrap();

Callers

nothing calls this directly

Calls 3

compute_qualityMethod · 0.80
set_unique_branchesMethod · 0.80
set_qualityMethod · 0.80

Tested by

no test coverage detected