comparison pam-sober/src/lib.rs @ 22:4263c1d83d5b

Refactor PamHooks into modules mod
author Anthony Nowell <anthony@algorithmia.com>
date Tue, 26 Sep 2017 02:30:03 -0600
parents 734ca62159fb
children d5c842a50827
comparison
equal deleted inserted replaced
21:aa7e8bd083ef 22:4263c1d83d5b
1 #[macro_use] extern crate pam; 1 #[macro_use] extern crate pam;
2 extern crate rand; 2 extern crate rand;
3 3
4 use pam::module::PamHandle; 4 use pam::module::{PamHandle, PamHooks};
5 use pam::constants::{PamResultCode, PamFlag, PAM_PROMPT_ECHO_ON}; 5 use pam::constants::{PamResultCode, PamFlag, PAM_PROMPT_ECHO_ON};
6 use pam::conv::PamConv; 6 use pam::conv::PamConv;
7 use pam::hooks::PamHooks;
8 use rand::Rng; 7 use rand::Rng;
9 use std::str::FromStr; 8 use std::str::FromStr;
10 use std::ffi::CStr; 9 use std::ffi::CStr;
11 10
12 macro_rules! pam_try { 11 macro_rules! pam_try {