(bond: Bond)
| 90 | } |
| 91 | |
| 92 | pub fn bond_score(bond: Bond) -> u32 { |
| 93 | let base = bond.left.protons + bond.right.protons; |
| 94 | match bond.kind { |
| 95 | BondKind::Single => base, |
| 96 | BondKind::Double => base * 2, |
| 97 | } |
| 98 | } |
| 99 | |
| 100 | pub fn family(order: u32) -> &'static str { |
| 101 | if order == 1 { |