Mercurial > crates > nonstick
comparison src/libpam/answer.rs @ 108:e97534be35e3
Make some proc macros for doing cfg-like stuff for PAM impls.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Sat, 28 Jun 2025 00:34:45 -0400 |
parents | 94b51fa4f797 |
children |
comparison
equal
deleted
inserted
replaced
107:49c6633f6fd2 | 108:e97534be35e3 |
---|---|
246 } else { | 246 } else { |
247 panic!("received wrong size {len}!", len = answers.len()) | 247 panic!("received wrong size {len}!", len = answers.len()) |
248 } | 248 } |
249 } | 249 } |
250 | 250 |
251 #[cfg(feature = "linux-pam-extensions")] | 251 #[cfg(feature = "linux-pam-ext")] |
252 fn test_round_trip_linux() { | 252 fn test_round_trip_linux() { |
253 use crate::conv::{BinaryData, BinaryQAndA, RadioQAndA}; | 253 use crate::conv::{BinaryData, BinaryQAndA, RadioQAndA}; |
254 let binary_msg = { | 254 let binary_msg = { |
255 let qa = BinaryQAndA::new((&[][..], 0)); | 255 let qa = BinaryQAndA::new((&[][..], 0)); |
256 qa.set_answer(Ok(BinaryData::new(vec![1, 2, 3], 99))); | 256 qa.set_answer(Ok(BinaryData::new(vec![1, 2, 3], 99))); |