use atoms::*;
use molecule::*;

pub const WATER: &'static Molecule<'static> = &Molecule {
    compounds: &[
        MoleculeCompound { atom: HYDROGEN, amount: 2 },
        MoleculeCompound { atom: OXYGEN, amount: 1 }
    ]
};

pub const TABLE_SALT: &'static Molecule<'static> = &Molecule {
    compounds: &[
        MoleculeCompound { atom: SODIUM, amount: 1 },
        MoleculeCompound { atom: CHLORINE, amount: 1 }
    ]
};

use atoms::*;
use molecule::*;

pub const WATER: &'static Molecule = &Molecule {
    compounds: &[
        MoleculeCompound { atom: HYDROGEN, amount: 2 },
        MoleculeCompound { atom: OXYGEN, amount: 1 }
    ]
};

pub const TABLE_SALT: &'static Molecule = &Molecule {
    compounds: &[
        MoleculeCompound { atom: SODIUM, amount: 1 },
        MoleculeCompound { atom: CHLORINE, amount: 1 }
    ]
};

--- 
+++ 
@@ -1,14 +1,14 @@
 use atoms::*;
 use molecule::*;
 
-pub const WATER: &'static Molecule = &Molecule {
+pub const WATER: &'static Molecule<'static> = &Molecule {
     compounds: &[
         MoleculeCompound { atom: HYDROGEN, amount: 2 },
         MoleculeCompound { atom: OXYGEN, amount: 1 }
     ]
 };
 
-pub const TABLE_SALT: &'static Molecule = &Molecule {
+pub const TABLE_SALT: &'static Molecule<'static> = &Molecule {
     compounds: &[
         MoleculeCompound { atom: SODIUM, amount: 1 },
         MoleculeCompound { atom: CHLORINE, amount: 1 }
Fix build error on stable branch
