Struct beerxml::data::Recipe []

pub struct Recipe {
    pub name: String,
    pub version: i64,
    pub type_: RecipeType,
    pub style: Style,
    pub brewer: String,
    pub asst_brewer: Option<String>,
    pub batch_size: f64,
    pub boil_size: f64,
    pub boil_time: f64,
    pub efficiency: Option<f64>,
    pub notes: Option<String>,
    pub og: Option<f64>,
    pub fg: Option<f64>,
    pub equipment: Option<Equipment>,
    pub mash: Option<Mash>,
    pub hops: HashMap<String, Hop>,
    pub fermentables: HashMap<String, Fermentable>,
    pub miscs: HashMap<String, Misc>,
    pub yeasts: HashMap<String, Yeast>,
    pub waters: HashMap<String, Water>,
}

a beer recipe

Fields

name of the recipe

version of the recipe format (normally 1)

type of the recipe

style of the recipe

name of the brewer

optional name of the assistant brewer

target size of the finished batch in liters

starting size for the main boil of the wort in liters

total boil time in minutes

the percent brewhouse efficiency to be used for estimating the starting gravity of the beer; not required for “Extract” recipes, but is required for “Partial Mash” and “All Grain” recipes

notes

original gravity (pre-fermentation)

final gravity of the finished beer

an optional equipment record

mash profile

hop ingredient records

fermentable ingredient records

misc ingredient records

yeast ingredient records

water info records

Trait Implementations

impl Debug for Recipe
[src]

Formats the value using the given formatter.

impl Default for Recipe
[src]

Returns the "default value" for a type. Read more