問題タブ [rust-diesel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rust - #[derive(Serialize)] なしで列挙型に Serialize を実装/派生できますか?
私はさび+ロケット+ディーゼル(orm)+ serde_deriveを使用して残りのAPIを作成しています。現在、ディーゼルが何らかの理由でユーザーの挿入に失敗した場合の API のエラー処理を扱っています。次のようになります。
ただし、次のjson: json!({"success": false, "error": error}),
エラーが表示されます。
その音によると、 でdiesel::result::Error
はないため、マクロ#[derive(Serialize)]
でシリアル化することはできません。json!
したがって、diesel::result::Error
実装/派生を作成する方法が必要Serialize
です。
助けてくれてありがとう。
ところで、ApiResponse は次のようになります。