Struct beerxml::data::Mash
[−]
pub struct Mash { pub name: String, pub version: i64, pub grain_temp: f64, pub notes: Option<String>, pub tun_temp: Option<f64>, pub sparge_temp: Option<f64>, pub ph: Option<f64>, pub tun_weight: Option<f64>, pub tun_specific_heat: Option<f64>, pub equip_adjust: Option<bool>, pub mash_steps: Vec<MashStep>, }
a mash profile
Fields
name: String
name of the style
version: i64
version of the style format (normally 1)
grain_temp: f64
the temperature of the grain before adding it to the mash in degrees Celsius
notes: Option<String>
notes
tun_temp: Option<f64>
grain tun temperature – may be used to adjust the infusion temperature for equipment if the program supports it. Measured in degrees C
sparge_temp: Option<f64>
temperature of the sparge water used in degrees Celsius
ph: Option<f64>
PH of the sparge
tun_weight: Option<f64>
weight of the mash tun in kilograms
tun_specific_heat: Option<f64>
specific heat of the tun material in calories per gram-degree C
equip_adjust: Option<bool>
if true
, mash infusion and decoction calculations should take into account the temperature effects of the equipment (tun specific heat and tun weight), if false
, the tun is assumed to be pre-heated
mash_steps: Vec<MashStep>
mash steps