#[repr(C)]
pub struct _CK_FUNCTION_LIST {
Show 69 fields pub version: _CK_VERSION, pub C_Initialize: CK_C_Initialize, pub C_Finalize: CK_C_Finalize, pub C_GetInfo: CK_C_GetInfo, pub C_GetFunctionList: CK_C_GetFunctionList, pub C_GetSlotList: CK_C_GetSlotList, pub C_GetSlotInfo: CK_C_GetSlotInfo, pub C_GetTokenInfo: CK_C_GetTokenInfo, pub C_GetMechanismList: CK_C_GetMechanismList, pub C_GetMechanismInfo: CK_C_GetMechanismInfo, pub C_InitToken: CK_C_InitToken, pub C_InitPIN: CK_C_InitPIN, pub C_SetPIN: CK_C_SetPIN, pub C_OpenSession: CK_C_OpenSession, pub C_CloseSession: CK_C_CloseSession, pub C_CloseAllSessions: CK_C_CloseAllSessions, pub C_GetSessionInfo: CK_C_GetSessionInfo, pub C_GetOperationState: CK_C_GetOperationState, pub C_SetOperationState: CK_C_SetOperationState, pub C_Login: CK_C_Login, pub C_Logout: CK_C_Logout, pub C_CreateObject: CK_C_CreateObject, pub C_CopyObject: CK_C_CopyObject, pub C_DestroyObject: CK_C_DestroyObject, pub C_GetObjectSize: CK_C_GetObjectSize, pub C_GetAttributeValue: CK_C_GetAttributeValue, pub C_SetAttributeValue: CK_C_SetAttributeValue, pub C_FindObjectsInit: CK_C_FindObjectsInit, pub C_FindObjects: CK_C_FindObjects, pub C_FindObjectsFinal: CK_C_FindObjectsFinal, pub C_EncryptInit: CK_C_EncryptInit, pub C_Encrypt: CK_C_Encrypt, pub C_EncryptUpdate: CK_C_EncryptUpdate, pub C_EncryptFinal: CK_C_EncryptFinal, pub C_DecryptInit: CK_C_DecryptInit, pub C_Decrypt: CK_C_Decrypt, pub C_DecryptUpdate: CK_C_DecryptUpdate, pub C_DecryptFinal: CK_C_DecryptFinal, pub C_DigestInit: CK_C_DigestInit, pub C_Digest: CK_C_Digest, pub C_DigestUpdate: CK_C_DigestUpdate, pub C_DigestKey: CK_C_DigestKey, pub C_DigestFinal: CK_C_DigestFinal, pub C_SignInit: CK_C_SignInit, pub C_Sign: CK_C_Sign, pub C_SignUpdate: CK_C_SignUpdate, pub C_SignFinal: CK_C_SignFinal, pub C_SignRecoverInit: CK_C_SignRecoverInit, pub C_SignRecover: CK_C_SignRecover, pub C_VerifyInit: CK_C_VerifyInit, pub C_Verify: CK_C_Verify, pub C_VerifyUpdate: CK_C_VerifyUpdate, pub C_VerifyFinal: CK_C_VerifyFinal, pub C_VerifyRecoverInit: CK_C_VerifyRecoverInit, pub C_VerifyRecover: CK_C_VerifyRecover, pub C_DigestEncryptUpdate: CK_C_DigestEncryptUpdate, pub C_DecryptDigestUpdate: CK_C_DecryptDigestUpdate, pub C_SignEncryptUpdate: CK_C_SignEncryptUpdate, pub C_DecryptVerifyUpdate: CK_C_DecryptVerifyUpdate, pub C_GenerateKey: CK_C_GenerateKey, pub C_GenerateKeyPair: CK_C_GenerateKeyPair, pub C_WrapKey: CK_C_WrapKey, pub C_UnwrapKey: CK_C_UnwrapKey, pub C_DeriveKey: CK_C_DeriveKey, pub C_SeedRandom: CK_C_SeedRandom, pub C_GenerateRandom: CK_C_GenerateRandom, pub C_GetFunctionStatus: CK_C_GetFunctionStatus, pub C_CancelFunction: CK_C_CancelFunction, pub C_WaitForSlotEvent: CK_C_WaitForSlotEvent,
}

Fields§

§version: _CK_VERSION§C_Initialize: CK_C_Initialize§C_Finalize: CK_C_Finalize§C_GetInfo: CK_C_GetInfo§C_GetFunctionList: CK_C_GetFunctionList§C_GetSlotList: CK_C_GetSlotList§C_GetSlotInfo: CK_C_GetSlotInfo§C_GetTokenInfo: CK_C_GetTokenInfo§C_GetMechanismList: CK_C_GetMechanismList§C_GetMechanismInfo: CK_C_GetMechanismInfo§C_InitToken: CK_C_InitToken§C_InitPIN: CK_C_InitPIN§C_SetPIN: CK_C_SetPIN§C_OpenSession: CK_C_OpenSession§C_CloseSession: CK_C_CloseSession§C_CloseAllSessions: CK_C_CloseAllSessions§C_GetSessionInfo: CK_C_GetSessionInfo§C_GetOperationState: CK_C_GetOperationState§C_SetOperationState: CK_C_SetOperationState§C_Login: CK_C_Login§C_Logout: CK_C_Logout§C_CreateObject: CK_C_CreateObject§C_CopyObject: CK_C_CopyObject§C_DestroyObject: CK_C_DestroyObject§C_GetObjectSize: CK_C_GetObjectSize§C_GetAttributeValue: CK_C_GetAttributeValue§C_SetAttributeValue: CK_C_SetAttributeValue§C_FindObjectsInit: CK_C_FindObjectsInit§C_FindObjects: CK_C_FindObjects§C_FindObjectsFinal: CK_C_FindObjectsFinal§C_EncryptInit: CK_C_EncryptInit§C_Encrypt: CK_C_Encrypt§C_EncryptUpdate: CK_C_EncryptUpdate§C_EncryptFinal: CK_C_EncryptFinal§C_DecryptInit: CK_C_DecryptInit§C_Decrypt: CK_C_Decrypt§C_DecryptUpdate: CK_C_DecryptUpdate§C_DecryptFinal: CK_C_DecryptFinal§C_DigestInit: CK_C_DigestInit§C_Digest: CK_C_Digest§C_DigestUpdate: CK_C_DigestUpdate§C_DigestKey: CK_C_DigestKey§C_DigestFinal: CK_C_DigestFinal§C_SignInit: CK_C_SignInit§C_Sign: CK_C_Sign§C_SignUpdate: CK_C_SignUpdate§C_SignFinal: CK_C_SignFinal§C_SignRecoverInit: CK_C_SignRecoverInit§C_SignRecover: CK_C_SignRecover§C_VerifyInit: CK_C_VerifyInit§C_Verify: CK_C_Verify§C_VerifyUpdate: CK_C_VerifyUpdate§C_VerifyFinal: CK_C_VerifyFinal§C_VerifyRecoverInit: CK_C_VerifyRecoverInit§C_VerifyRecover: CK_C_VerifyRecover§C_DigestEncryptUpdate: CK_C_DigestEncryptUpdate§C_DecryptDigestUpdate: CK_C_DecryptDigestUpdate§C_SignEncryptUpdate: CK_C_SignEncryptUpdate§C_DecryptVerifyUpdate: CK_C_DecryptVerifyUpdate§C_GenerateKey: CK_C_GenerateKey§C_GenerateKeyPair: CK_C_GenerateKeyPair§C_WrapKey: CK_C_WrapKey§C_UnwrapKey: CK_C_UnwrapKey§C_DeriveKey: CK_C_DeriveKey§C_SeedRandom: CK_C_SeedRandom§C_GenerateRandom: CK_C_GenerateRandom§C_GetFunctionStatus: CK_C_GetFunctionStatus§C_CancelFunction: CK_C_CancelFunction§C_WaitForSlotEvent: CK_C_WaitForSlotEvent

Trait Implementations§

source§

impl Clone for _CK_FUNCTION_LIST

source§

fn clone(&self) -> _CK_FUNCTION_LIST

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for _CK_FUNCTION_LIST

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for _CK_FUNCTION_LIST

source§

fn default() -> _CK_FUNCTION_LIST

Returns the “default value” for a type. Read more
source§

impl Copy for _CK_FUNCTION_LIST

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.