comparison src/conv.rs @ 7:9380392b9a60

Changes type marker parameter type from Option<T> to PhantomData<T>
author Jesse Hallett <jesse@galois.com>
date Fri, 03 Apr 2015 23:33:20 -0700
parents 2ec97116d72c
children a83c56216e21
comparison
equal deleted inserted replaced
6:2ec97116d72c 7:9380392b9a60
1 use libc::{c_char, c_int}; 1 use libc::{c_char, c_int};
2 use std::{ptr}; 2 use std::{ptr};
3 use std::ffi::{CStr, CString}; 3 use std::ffi::{CStr, CString};
4 use std::marker::{PhantomData};
4 5
5 use constants; 6 use constants;
6 use constants::*; 7 use constants::*;
7 use module::{PamItem, PamResult}; 8 use module::{PamItem, PamResult};
8 9
74 } 75 }
75 } 76 }
76 } 77 }
77 78
78 impl PamItem for PamConv { 79 impl PamItem for PamConv {
79 fn item_type(_: Option<Self>) -> PamItemType { PAM_CONV } 80 fn item_type(_: PhantomData<Self>) -> PamItemType { PAM_CONV }
80 } 81 }