fix remaining regression in doctests

This commit is contained in:
Ilka Schulz
2026-06-20 17:32:33 +02:00
parent 7d4c24f081
commit 5d33efb9dc
5 changed files with 31 additions and 31 deletions
+5 -5
View File
@@ -51,7 +51,7 @@ pub type MsgEnvelopeCookie = [u8; COOKIE_SIZE];
///
/// ```
/// use rosenpass::msgs::{Envelope, InitHello};
/// use zerocopy::{IntoBytes, FromBytes, Ref, FromZeroes};
/// use zerocopy::{IntoBytes, FromBytes, Ref, FromZeros};
/// use memoffset::offset_of;
///
/// // Zero-initialization
@@ -106,7 +106,7 @@ pub struct Envelope<M: IntoBytes + FromBytes> {
///
/// ```
/// use rosenpass::msgs::{Envelope, InitHello};
/// use zerocopy::{IntoBytes, FromBytes, Ref, FromZeroes};
/// use zerocopy::{IntoBytes, FromBytes, Ref, FromZeros};
/// use memoffset::span_of;
///
/// // Zero initialization
@@ -155,7 +155,7 @@ pub struct InitHello {
///
/// ```
/// use rosenpass::msgs::{Envelope, RespHello};
/// use zerocopy::{IntoBytes, FromBytes, Ref, FromZeroes};
/// use zerocopy::{IntoBytes, FromBytes, Ref, FromZeros};
/// use memoffset::span_of;
///
/// // Zero initialization
@@ -206,7 +206,7 @@ pub struct RespHello {
///
/// ```
/// use rosenpass::msgs::{Envelope, InitConf};
/// use zerocopy::{IntoBytes, FromBytes, Ref, FromZeroes};
/// use zerocopy::{IntoBytes, FromBytes, Ref, FromZeros};
/// use memoffset::span_of;
///
/// // Zero initialization
@@ -264,7 +264,7 @@ pub struct InitConf {
///
/// ```
/// use rosenpass::msgs::{Envelope, EmptyData};
/// use zerocopy::{IntoBytes, FromBytes, Ref, FromZeroes};
/// use zerocopy::{IntoBytes, FromBytes, Ref, FromZeros};
/// use memoffset::span_of;
///
/// // Zero initialization
+1 -1
View File
@@ -464,7 +464,7 @@ pub type KnownResponseHash = Public<16>;
/// # Examples
///
/// ```
/// use zerocopy::FromZeroes;
/// use zerocopy::FromZeros;
/// use rosenpass::protocol::KnownResponseHasher;
/// use rosenpass::msgs::{Envelope, InitConf};
///
+6 -6
View File
@@ -19,10 +19,10 @@ use crate::zeroize::ZeroizedExt;
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes, Ref};///
/// # use zerocopy::{IntoBytes, FromBytes, Ref, KnownLayout, Immutable};
/// # use rosenpass_util::zerocopy::RefMaker;
///
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Header {
/// field1: u32,
@@ -93,10 +93,10 @@ impl<B: ByteSlice, T> RefMaker<B, T> {
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes, Ref};
/// # use zerocopy::{IntoBytes, FromBytes, KnownLayout, Immutable, Ref};
/// # use rosenpass_util::zerocopy::RefMaker;
///
/// #[derive(FromBytes, FromZeroes, AsBytes, Debug)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable, Debug)]
/// #[repr(C)]
/// struct Data(u32);
///
@@ -319,9 +319,9 @@ impl<B: ByteSliceMut, T> RefMaker<B, T> {
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes, Ref}; ///
/// # use zerocopy::{IntoBytes, FromBytes, FromZeros, Ref, KnownLayout, Immutable};
/// # use rosenpass_util::zerocopy::RefMaker;
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Data([u8; 4]);
///
+5 -5
View File
@@ -16,15 +16,15 @@ pub trait ZerocopyEmancipateExt<B, T> {
///
/// ```
/// # use std::ops::Deref;
/// # use zerocopy::{AsBytes, ByteSlice, FromBytes, FromZeroes, Ref};
/// # use zerocopy::{IntoBytes, ByteSlice, FromBytes, KnownLayout, Immutable, Ref};
/// # use rosenpass_util::zerocopy::ZerocopyEmancipateExt;
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Data(u32);
/// #[repr(align(4))]
/// struct AlignedBuf([u8; 4]);
/// let bytes = AlignedBuf([0xAA, 0xBB, 0xCC, 0xDD]);
/// let r = Ref::<&[u8], Data>::new(&bytes.0).unwrap();
/// let r = Ref::<&[u8], Data>::from_bytes(&bytes.0).unwrap();
/// let emancipated: Ref<&[u8], Data> = r.emancipate(); // same data, but guaranteed &[u8] backing
/// assert_eq!(emancipated.0, 0xDDCCBBAA);
/// ```
@@ -44,9 +44,9 @@ pub trait ZerocopyEmancipateMutExt<B, T> {
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes, Ref};
/// # use zerocopy::{IntoBytes, FromBytes, KnownLayout, Immutable, Ref};
/// # use rosenpass_util::zerocopy::{ZerocopyEmancipateMutExt};
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Data(u32);
/// #[repr(align(4))]
+14 -14
View File
@@ -15,10 +15,10 @@ pub trait ZerocopySliceExt: Sized + ByteSlice {
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes};
/// # use zerocopy::{IntoBytes, FromBytes, KnownLayout, Immutable};
/// # use rosenpass_util::zerocopy::{RefMaker, ZerocopySliceExt};
///
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Data(u32);
///
@@ -39,10 +39,10 @@ pub trait ZerocopySliceExt: Sized + ByteSlice {
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes};
/// # use zerocopy::{IntoBytes, FromBytes, KnownLayout, Immutable};
/// # use rosenpass_util::zerocopy::ZerocopySliceExt;
///
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Data(u16, u16);
/// #[repr(align(4))]
@@ -70,9 +70,9 @@ pub trait ZerocopySliceExt: Sized + ByteSlice {
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes};
/// # use zerocopy::{IntoBytes, FromBytes, KnownLayout, Immutable};
/// # use rosenpass_util::zerocopy::ZerocopySliceExt;
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Header(u32);
/// #[repr(align(4))]
@@ -102,9 +102,9 @@ pub trait ZerocopySliceExt: Sized + ByteSlice {
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes};
/// # use zerocopy::{IntoBytes, FromBytes, KnownLayout, Immutable};
/// # use rosenpass_util::zerocopy::ZerocopySliceExt;
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Header(u32);
/// #[repr(align(4))]
@@ -142,9 +142,9 @@ pub trait ZerocopyMutSliceExt: ZerocopySliceExt + Sized + ByteSliceMut {
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes};
/// # use zerocopy::{IntoBytes, FromBytes, KnownLayout, Immutable};
/// # use rosenpass_util::zerocopy::ZerocopyMutSliceExt;
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Data([u8; 4]);
/// #[repr(align(4))]
@@ -173,9 +173,9 @@ pub trait ZerocopyMutSliceExt: ZerocopySliceExt + Sized + ByteSliceMut {
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes};
/// # use zerocopy::{IntoBytes, FromBytes, KnownLayout, Immutable};
/// # use rosenpass_util::zerocopy::ZerocopyMutSliceExt;
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Data([u8; 4]);
/// #[repr(align(4))]
@@ -205,9 +205,9 @@ pub trait ZerocopyMutSliceExt: ZerocopySliceExt + Sized + ByteSliceMut {
/// # Example
///
/// ```
/// # use zerocopy::{AsBytes, FromBytes, FromZeroes};
/// # use zerocopy::{IntoBytes, FromBytes, KnownLayout, Immutable};
/// # use rosenpass_util::zerocopy::ZerocopyMutSliceExt;
/// #[derive(FromBytes, FromZeroes, AsBytes)]
/// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable)]
/// #[repr(C)]
/// struct Data([u8; 4]);
/// #[repr(align(4))]