pub_just/
recipe_signature.rs

1use super::*;
2
3pub struct RecipeSignature<'a> {
4  pub name: &'a str,
5  pub recipe: &'a Recipe<'a>,
6}
7
8impl<'a> ColorDisplay for RecipeSignature<'a> {
9  fn fmt(&self, f: &mut Formatter, color: Color) -> fmt::Result {
10    write!(f, "{}", self.name)?;
11    for parameter in &self.recipe.parameters {
12      write!(f, " {}", parameter.color_display(color))?;
13    }
14    Ok(())
15  }
16}