Enum pam_kanidm::module::PamHandle
source · pub enum PamHandle {}
Expand description
Opaque type, used as a pointer when making pam API calls.
A module is invoked via an external function such as pam_sm_authenticate
.
Such a call provides a pam handle pointer. The same pointer should be given
as an argument when making API calls.
Auto Trait Implementations§
impl Freeze for PamHandle
impl RefUnwindSafe for PamHandle
impl Send for PamHandle
impl Sync for PamHandle
impl Unpin for PamHandle
impl UnwindSafe for PamHandle
Blanket Implementations§
§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more