https://rocket.rs/v0.4/guide/requests/#field-validation [[rocket.request.FromFormValue]]を実装する。 `derive`では実装できなかった (コンパイルは通る)ので、自前実装が必要。[Rocket/main\.rs at v0\.4 · SergioBenitez/Rocket](https://github.com/SergioBenitez/Rocket/blob/v0.4/examples/form_validation/src/main.rs)を参考に。 ```rust impl<'v> FromFormValue<'v> for OriginalId { type Error = &'static str; fn from_form_value(v: &'v RawStr) -> Result<Self, Self::Error> { serde_json::from_str::<OriginalId>(v.as_str()).map_err(|_| "不正なoriginal_idです") } } ```