fix: Unbreak the doctests

This commit is contained in:
Luca Barbato
2024-11-12 14:11:23 +01:00
committed by Vincent Herlemont
parent 83964582c7
commit 0a9d40cb53
5 changed files with 10 additions and 12 deletions

View File

@@ -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

View File

@@ -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 {

View File

@@ -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)
}
}

View File

@@ -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)
}
}
}

View File

@@ -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)
}
}
}