Mercurial > crates > nonstick
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 { |