Struct beerxml::data::Fermentable
[−]
pub struct Fermentable { pub name: String, pub version: i64, pub type_: FermentableType, pub amount: f64, pub yield_: f64, pub color: f64, pub add_after_boil: bool, pub origin: Option<String>, pub supplier: Option<String>, pub notes: Option<String>, pub coarse_fine_diff: Option<f64>, pub moisture: Option<f64>, pub diastatic_power: Option<f64>, pub protein: Option<f64>, pub max_in_batch: Option<f64>, pub recommend_mash: bool, pub ibu_gal_per_lb: Option<f64>, pub display_amount: Option<String>, pub inventory: Option<String>, pub potential: Option<f64>, pub display_color: Option<String>, }
a fermentable
Fields
name: String
name of the fermentable
version: i64
version of the fermentable format (normally 1)
type_: FermentableType
type of fermentable
amount: f64
amount in kg
yield_: f64
percent dry yield (fine grain) for the grain, or the raw yield by weight if this is an extract adjunct or sugar
color: f64
the color of the item in Lovibond Units (SRM for liquid extracts)
add_after_boil: bool
may be true if this item is normally added after the boil. The default value is false since most grains are added during the mash or boil
origin: Option<String>
country or place of origin
supplier: Option<String>
supplier of the grain/extract/sugar
notes: Option<String>
textual noted describing this ingredient and its use. May be multiline
coarse_fine_diff: Option<f64>
percent difference between the coarse grain yield and fine grain yield. Only appropriate for a "Grain" or "Adjunct" type, otherwise this value is ignored
moisture: Option<f64>
percent moisture in the grain. Only appropriate for a "Grain" or "Adjunct" type, otherwise this value is ignored
diastatic_power: Option<f64>
the diastatic power of the grain as measured in "Lintner" units. Only appropriate for a "Grain" or "Adjunct" type, otherwise this value is ignored
protein: Option<f64>
the percent protein in the grain. Only appropriate for a "Grain" or "Adjunct" type, otherwise this value is ignored
max_in_batch: Option<f64>
the recommended maximum percentage (by weight) this ingredient should represent in a batch of beer
recommend_mash: bool
true if it is recommended the grain be mashed, false if it can be steeped. A value of true is only appropriate for a "Grain" or "Adjunct" types. The default value is false. Note that this does NOT indicate whether the grain is mashed or not – it is only a recommendation used in recipe formulation
ibu_gal_per_lb: Option<f64>
for hopped extracts only - an estimate of the number of IBUs per pound of extract in a gallon of water. To convert to IBUs we multiply this number by the "AMOUNT" field (in pounds) and divide by the number of gallons in the batch. Based on a sixty minute boil. Only suitable for use with an "Extract" type, otherwise this value is ignored
display_amount: Option<String>
a display version of the amount (BeerSmith extension?)
inventory: Option<String>
inventory information (BeerSmith extension?)
potential: Option<f64>
extract potential (BeerSmith extension?)
display_color: Option<String>
a display version of the color (BeerSmith extension?)
Trait Implementations
impl Debug for Fermentable
[src]
impl Default for Fermentable
[src]
fn default() -> Fermentable
Returns the "default value" for a type. Read more