open62541/ua/data_types/
enumeration.rs

1crate::data_type!(Enumeration);
2
3impl Enumeration {
4    /// Extracts raw enum value.
5    #[must_use]
6    #[expect(clippy::missing_panics_doc, reason = "unrelated technicality")]
7    pub fn as_u32(&self) -> u32 {
8        // This cast is necessary on Windows builds with inner type `i32`.
9        #[expect(clippy::allow_attributes, reason = "dynamic condition")]
10        #[allow(clippy::useless_conversion, reason = "bindgen i32")]
11        u32::try_from((self.0).0).expect("should convert to u32")
12    }
13}