pub enum PamError {
Show 33 variants
SUCCESS,
OPEN_ERR,
SYMBOL_ERR,
SERVICE_ERR,
SYSTEM_ERR,
BUF_ERR,
PERM_DENIED,
AUTH_ERR,
CRED_INSUFFICIENT,
AUTHINFO_UNAVAIL,
USER_UNKNOWN,
MAXTRIES,
NEW_AUTHTOK_REQD,
ACCT_EXPIRED,
SESSION_ERR,
CRED_UNAVAIL,
CRED_EXPIRED,
CRED_ERR,
NO_MODULE_DATA,
CONV_ERR,
AUTHTOK_ERR,
AUTHTOK_RECOVERY_ERR,
AUTHTOK_LOCK_BUSY,
AUTHTOK_DISABLE_AGING,
TRY_AGAIN,
IGNORE,
ABORT,
AUTHTOK_EXPIRED,
MODULE_UNKNOWN,
BAD_ITEM,
CONV_AGAIN,
INCOMPLETE,
UNKNOWN_RESULT,
}
Variants
SUCCESS
OPEN_ERR
SYMBOL_ERR
SERVICE_ERR
SYSTEM_ERR
BUF_ERR
PERM_DENIED
AUTH_ERR
CRED_INSUFFICIENT
AUTHINFO_UNAVAIL
USER_UNKNOWN
MAXTRIES
NEW_AUTHTOK_REQD
ACCT_EXPIRED
SESSION_ERR
CRED_UNAVAIL
CRED_EXPIRED
CRED_ERR
NO_MODULE_DATA
CONV_ERR
AUTHTOK_ERR
AUTHTOK_RECOVERY_ERR
AUTHTOK_LOCK_BUSY
AUTHTOK_DISABLE_AGING
TRY_AGAIN
IGNORE
ABORT
AUTHTOK_EXPIRED
MODULE_UNKNOWN
BAD_ITEM
CONV_AGAIN
INCOMPLETE
UNKNOWN_RESULT
Trait Implementations
impl Copy for PamError
impl StructuralPartialEq for PamError
Auto Trait Implementations
impl RefUnwindSafe for PamError
impl Send for PamError
impl Sync for PamError
impl Unpin for PamError
impl UnwindSafe for PamError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more