mirror of
https://github.com/Drop-OSS/drop.git
synced 2026-08-23 14:52:04 +10:00
fix: removed #![feature(doc_cfg)] nightly feature
This commit is contained in:
committed by
Vincent Herlemont
parent
95e68f235e
commit
2196af7a82
@@ -1,25 +1,27 @@
|
||||
//! [`Annotate your type`](crate::native_model) with
|
||||
//! `native_model::rmp_serde_1_3::RmpSerde` to use the rmp-serde 1.3 crate for
|
||||
//! serializing & deserializing.
|
||||
//! Enable the `rmp_serde_1_3` feature and
|
||||
//! [`annotate your type`](crate::native_model) with
|
||||
//! `native_model::rmp_serde_1_3::RmpSerde` to have `native_db` use the
|
||||
//! rmp-serde 1.3 crate for serializing & deserializing.
|
||||
|
||||
/// Used to specify the [rmp-serde](https://crates.io/crates/rmp-serde/1.3.0)
|
||||
/// `1.3` crate for serialization & deserialization.
|
||||
///
|
||||
/// # Basic usage
|
||||
///
|
||||
/// Use the [`with`](crate::native_model) attribute on your type to instruct
|
||||
/// After enabling the `rmp_serde_1_3` feature in your `Cargo.toml`, use the
|
||||
/// [`with`](crate::native_model) attribute on your type to instruct
|
||||
/// `native_model` to use `RmpSerde` for serialization & deserialization.
|
||||
///
|
||||
/// Example:
|
||||
/// Example usage:
|
||||
///
|
||||
/// ```rust
|
||||
/// #[derive(Clone, Default, serde::Deserialize, serde::Serialize)]
|
||||
/// #[native_model(id = 1, version = 1, with = native_model::rmp_serde_1_3::RmpSerde)]
|
||||
/// struct MyStruct {
|
||||
/// my_string: String
|
||||
/// }
|
||||
/// ```
|
||||
|
||||
#[doc(cfg(all(feature = "serde", feature = "rmp_serde_1_3")))]
|
||||
pub struct RmpSerde;
|
||||
|
||||
#[cfg(all(feature = "serde", feature = "rmp_serde_1_3"))]
|
||||
|
||||
Reference in New Issue
Block a user