From e557f41c6ee21f0c5268fddcc5cdfd5f5f43131f Mon Sep 17 00:00:00 2001 From: Marc Hartmayer Date: Thu, 18 Jun 2026 10:37:41 +0200 Subject: [PATCH] pvimg: Unignore a Rust doctest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit While at it, improve it. Reviewed-by: Steffen Eiden Signed-off-by: Marc Hartmayer Signed-off-by: Jan Höppner --- rust/pvimg/src/pv_utils/se_hdr/flags.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/rust/pvimg/src/pv_utils/se_hdr/flags.rs b/rust/pvimg/src/pv_utils/se_hdr/flags.rs index 49e1e90e..39a5dbf2 100644 --- a/rust/pvimg/src/pv_utils/se_hdr/flags.rs +++ b/rust/pvimg/src/pv_utils/se_hdr/flags.rs @@ -186,14 +186,18 @@ pub trait ControlFlagsTrait { /// /// # Examples /// -/// ```rust,ignore -/// use flags::{ControlFlagTrait, ControlFlags, PcfV1}; +/// ```rust +/// use pvimg::uvdata::{ControlFlagsTrait, PcfV1, PlaintextControlFlagsV1}; /// -/// // Create from u64 -/// let flags: ControlFlags = 0x0000000020000000_u64.into(); +/// // Create from u64 (bit 57 MSB0 = 0x40) +/// let flags: PlaintextControlFlagsV1 = 0x0000000000000040_u64.into(); +/// +/// // Check if a flag is set +/// assert!(flags.is_set(PcfV1::PckmoAes)); /// /// // Convert back to u64 /// let value: u64 = flags.into(); +/// assert_eq!(value, 0x0000000000000040_u64); /// ``` #[derive(Clone, Copy, Debug, Eq, PartialEq)] pub struct ControlFlags {