..Default::default() }), 8, ); case( Vec::new(), Some(Etching { rune: Rune(u128::max_value()), ..Default::default() }), 22, ); case( vec![Edict { amount: 0, id: RuneId { height: 0, index: 0, } .into(), output: 0, }], Some(Etching { divisibility: MAX_DIVISIBILITY, rune: Rune(u128::max_value()), ..Default::default() }), 28, ); case( vec![Edict { amount: u128::max_value(), id: RuneId { height: 0, index: 0, } .into(), output: 0, }], Some(Etching { divisibility: MAX_DIVISIBILITY, rune: Rune(u128::max_value()), ..Default::default() }), 46, ); case( vec![Edict { amount: 0, id: RuneId { height: 1_000_000, index: u16::max_value(), } .into(), output: 0,