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

Method append_double_array

src/program/shim.rs:201–212  ·  view source on GitHub ↗
(&mut self, doubles: Vec<f64>)

Source from the content-addressed store, hash-verified

199 }
200
201 pub fn append_double_array(&mut self, doubles: Vec<f64>) {
202 let var = format!(
203 "FDPConsumeDoublingArray(fuzz_double_array_{0}, fuzz_double_array_size_{0}, fdp);",
204 self.get_fuzz_id_inc()
205 );
206 self.fuzz_stmts.push(var);
207 let mut bytes: Vec<u8> = Vec::new();
208 for double in doubles {
209 bytes.extend(double.to_le_bytes());
210 }
211 self.append_fuzz_seeds_with_magic(&bytes);
212 }
213
214 pub fn append_integer_var<T: Integer>(&mut self, integer: T) {
215 let ty_name = std::any::type_name::<T>();

Callers

nothing calls this directly

Calls 2

pushMethod · 0.45

Tested by

no test coverage detected