Enum libcryptsetup_rs::CryptTokenInfo [−][src]
Type representing the token status. This type wraps the CRYPT_TOKEN_* values and the optional corresponding token type as a string.
Variants
Token invalid
Token is free (empty)
Internal(String)Active internal token with driver
InternalUnknown(String)Active internal token (reserved name) with missing token driver
External(String)Active external (user defined) token with driver
ExternalUnknown(String)Active external (user defined) token with missing token driver
Implementations
impl CryptTokenInfo[src]
pub fn from_status(
code: c_uint,
type_: Option<String>
) -> Result<Self, LibcryptErr>[src]
code: c_uint,
type_: Option<String>
) -> Result<Self, LibcryptErr>
Convert a token status code into CryptTokenInfo
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CryptTokenInfo[src]
impl Send for CryptTokenInfo[src]
impl Sync for CryptTokenInfo[src]
impl Unpin for CryptTokenInfo[src]
impl UnwindSafe for CryptTokenInfo[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,