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 of the fermentable

version of the fermentable format (normally 1)

type of fermentable

amount in kg

percent dry yield (fine grain) for the grain, or the raw yield by weight if this is an extract adjunct or sugar

the color of the item in Lovibond Units (SRM for liquid extracts)

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

country or place of origin

supplier of the grain/extract/sugar

textual noted describing this ingredient and its use. May be multiline

percent difference between the coarse grain yield and fine grain yield. Only appropriate for a "Grain" or "Adjunct" type, otherwise this value is ignored

percent moisture in the grain. Only appropriate for a "Grain" or "Adjunct" type, otherwise this value is ignored

the diastatic power of the grain as measured in "Lintner" units. Only appropriate for a "Grain" or "Adjunct" type, otherwise this value is ignored

the percent protein in the grain. Only appropriate for a "Grain" or "Adjunct" type, otherwise this value is ignored

the recommended maximum percentage (by weight) this ingredient should represent in a batch of beer

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

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

a display version of the amount (BeerSmith extension?)

inventory information (BeerSmith extension?)

extract potential (BeerSmith extension?)

a display version of the color (BeerSmith extension?)

Trait Implementations

impl Debug for Fermentable
[src]

Formats the value using the given formatter.

impl Default for Fermentable
[src]

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