Struct beerxml::data::MashStep []

pub struct MashStep {
    pub name: String,
    pub version: i64,
    pub type_: MashStepType,
    pub infuse_amount: Option<f64>,
    pub step_temp: f64,
    pub step_time: f64,
    pub ramp_time: Option<f64>,
    pub end_temp: Option<f64>,
}

a mash step is an internal record used within a mash profile to denote a separate step in a multi-step mash. A mash step is not intended for use outside of a mash profile

Fields

name of the mash step

version of the mash step format (normally 1)

may be “Infusion”, “Temperature” or “Decoction” depending on the type of step. Infusion denotes adding hot water, Temperature denotes heating with an outside heat source, and decoction denotes drawing off some mash for boiling

the volume of water in liters to infuse in this step. Required only for infusion steps, though one may also add water for temperature mash steps. One should not have an infusion amount for decoction steps

target temperature for this step in degrees Celsius

number of minutes to spend at this step – i.e. the amount of time we are to hold this particular step temperature

time in minutes to achieve the desired step temperature – useful particularly for temperature mashes where it may take some time to achieve the step temperature

the temperature you can expect the mash to fall to after a long mash step, measured in degrees Celsius

Trait Implementations

impl Debug for MashStep
[src]

Formats the value using the given formatter.

impl Default for MashStep
[src]

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