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}