mirror of
https://github.com/Drop-OSS/native_model.git
synced 2026-01-30 20:55:19 +01:00
fix: Unbreak the doctests
This commit is contained in:
committed by
Vincent Herlemont
parent
83964582c7
commit
0a9d40cb53
4
justfile
4
justfile
@@ -52,11 +52,11 @@ test_postcard_1_0:
|
||||
@just _tests_crate '--features postcard_1_0'
|
||||
|
||||
test_docs:
|
||||
cargo test --doc --features bincode_2_rc
|
||||
cargo test --doc --all-features
|
||||
|
||||
test_all: test_docs test_no_default test_default test_bincode_1_3 test_bincode_2_rc test_postcard_1_0
|
||||
|
||||
bench_overhead:
|
||||
cargo bench --bench overhead
|
||||
|
||||
bench_all: bench_overhead
|
||||
bench_all: bench_overhead
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
/// Example usage:
|
||||
///
|
||||
/// ```rust
|
||||
/// # use native_model::*;
|
||||
/// #[derive(Clone, Default, serde::Deserialize, serde::Serialize)]
|
||||
/// #[native_model(id = 1, version = 1, with = native_model::bincode_1_3::Bincode)]
|
||||
/// struct MyStruct {
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
/// Example usage:
|
||||
///
|
||||
/// ```rust
|
||||
/// # use native_model::*;
|
||||
/// #[derive(Clone, Default, serde::Deserialize, serde::Serialize)]
|
||||
/// #[native_model(id = 1, version = 1, with = native_model::bincode_2_rc::Bincode)]
|
||||
/// struct MyStruct {
|
||||
@@ -39,10 +40,7 @@ impl<T: serde::Serialize> super::Encode<T> for Bincode {
|
||||
type Error = bincode_2_rc::error::EncodeError;
|
||||
/// Serializes a type into bytes using the `bincode` `2.0.0-rc.3` crate.
|
||||
fn encode(obj: &T) -> Result<Vec<u8>, Self::Error> {
|
||||
bincode_2_rc::serde::encode_to_vec(
|
||||
obj,
|
||||
bincode_2_rc::config::standard()
|
||||
)
|
||||
bincode_2_rc::serde::encode_to_vec(obj, bincode_2_rc::config::standard())
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,9 +49,6 @@ impl<T: for<'de> serde::Deserialize<'de>> super::Decode<T> for Bincode {
|
||||
type Error = bincode_2_rc::error::DecodeError;
|
||||
/// Deserializes a type from bytes using the `bincode` `2.0.0-rc.3` crate.
|
||||
fn decode(data: Vec<u8>) -> Result<T, Self::Error> {
|
||||
Ok(bincode_2_rc::serde::decode_from_slice(
|
||||
&data,
|
||||
bincode_2_rc::config::standard()
|
||||
)?.0)
|
||||
Ok(bincode_2_rc::serde::decode_from_slice(&data, bincode_2_rc::config::standard())?.0)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
/// Example usage:
|
||||
///
|
||||
/// ```rust
|
||||
/// # use native_model::*;
|
||||
/// #[derive(Clone, Default, serde::Deserialize, serde::Serialize)]
|
||||
/// #[native_model(id = 1, version = 1, with = native_model::postcard_1_0::PostCard)]
|
||||
/// struct MyStruct {
|
||||
@@ -47,4 +48,4 @@ impl<T: for<'de> serde::Deserialize<'de>> super::Decode<T> for PostCard {
|
||||
fn decode(data: Vec<u8>) -> Result<T, Self::Error> {
|
||||
postcard_1_0::from_bytes(&data)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
/// Example usage:
|
||||
///
|
||||
/// ```rust
|
||||
/// # use native_model::*;
|
||||
/// #[derive(Clone, Default, serde::Deserialize, serde::Serialize)]
|
||||
/// #[native_model(id = 1, version = 1, with = native_model::rmp_serde_1_3::RmpSerde)]
|
||||
/// struct MyStruct {
|
||||
@@ -41,4 +42,4 @@ impl<T: for<'de> serde::Deserialize<'de>> crate::Decode<T> for RmpSerde {
|
||||
fn decode(data: Vec<u8>) -> Result<T, Self::Error> {
|
||||
rmp_serde_1_3::decode::from_slice(&data)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user