serde::Deserialize の実装

残念ながら Deserialize の実装は面倒である。