INNER CODE UNIT · Rust

in

willcrichton/flowistry · crates/bench_utils/src/lib.rs:212

  for level_num in (0 ..= num_fields).rev() {
    let level = TreeLevel::new(
      level_num,
      fields.clone(),
      levels.last(),
      &field_val,
      &field_ty,
    );
    levels.push(level);
  }

  let defs = levels.iter().map(|level| level.def.clone());
  let instants = levels.iter().map(|level| level.instantiation.clone());
  quote! {
    #(#defs)*

    #(#instants)*
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…