私は錆クロノクレートから自分の特性にDateTimeを使用しようとしています。
#[derive(Debug, RustcEncodable, RustcDecodable)]
pub struct Accomplishment {
name: String,
accomplishment_type: String,
date: DateTime<UTC>
}
これをコンパイルしようとすると、
src/lib.rs:11:33: 11:47 error: the trait `rustc_serialize::serialize::Decodable` is not implemented for the type `chrono::datetime::DateTime<chrono::offset::utc::UTC>` [E0277]
src/lib.rs:11 #[derive(Debug, RustcEncodable, RustcDecodable)]
chronoの github リポジトリを確認したところ、rustc_serialize サポートが実装されていました。しかし、それは機能としてです。コミットログには
cargo test -v --features rustc-serialize
プロジェクトでこの機能を使用する方法がわかりません。誰かがrustc-serializeでクロノを使用する方法について私を助けてくれますか?
これに関して同様の質問があります。しかし、私が望んでいたのは、ラッパーの特性を実装せずに、自分のプロジェクトで chrono で利用可能なシリアル化サポートを使用することです。