Skip to content

Commit c4a9e2d

Browse files
committed
docs: fix warnings in derive examples
1 parent a486be0 commit c4a9e2d

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/lib.rs

+10-2
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
///
6464
/// ```
6565
/// use volatile::access::ReadOnly;
66-
/// use volatile::{VolatileFieldAccess, VolatilePtr, VolatileRef};
66+
/// use volatile::{VolatileFieldAccess, VolatileRef};
6767
///
6868
/// #[repr(C)]
6969
/// #[derive(VolatileFieldAccess, Default)]
@@ -75,7 +75,7 @@
7575
///
7676
/// let mut device_config = DeviceConfig::default();
7777
/// let mut volatile_ref = VolatileRef::from_mut_ref(&mut device_config);
78-
/// let mut volatile_ptr = volatile_ref.as_mut_ptr();
78+
/// let volatile_ptr = volatile_ref.as_mut_ptr();
7979
///
8080
/// volatile_ptr.feature_select().write(42);
8181
/// assert_eq!(volatile_ptr.feature_select().read(), 42);
@@ -93,6 +93,14 @@
9393
/// The example above results in (roughly) the following code:
9494
///
9595
/// ```
96+
/// # #[repr(C)]
97+
/// # pub struct DeviceConfig {
98+
/// # feature_select: u32,
99+
/// # feature: u32,
100+
/// # }
101+
/// use volatile::access::{ReadOnly, ReadWrite};
102+
/// use volatile::{map_field, VolatilePtr};
103+
///
96104
/// pub trait DeviceConfigVolatileFieldAccess<'a> {
97105
/// fn feature_select(self) -> VolatilePtr<'a, u32, ReadWrite>;
98106
///

0 commit comments

Comments
 (0)