rusmpp_core/values/
set_dpf.rs

1use rusmpp_macros::Rusmpp;
2
3#[repr(u8)]
4#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash, PartialOrd, Ord, Default, Rusmpp)]
5#[cfg_attr(feature = "arbitrary", derive(::arbitrary::Arbitrary))]
6#[cfg_attr(feature = "serde", derive(::serde::Serialize))]
7#[cfg_attr(feature = "serde-deserialize-unchecked", derive(::serde::Deserialize))]
8pub enum SetDpf {
9    NotRequested = 0,
10    #[default]
11    Requested = 1,
12    Other(u8),
13}
14
15#[cfg(test)]
16mod tests {
17    use super::*;
18
19    #[test]
20    fn encode_decode() {
21        #[cfg(feature = "alloc")]
22        crate::tests::owned::encode_decode_test_instances::<SetDpf>();
23        crate::tests::borrowed::encode_decode_test_instances::<SetDpf>();
24    }
25}