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です")
}
}
```