#[repr(C)]pub struct SecKeychainCallbackInfo {
pub version: u32,
pub item: NonNull<SecKeychainItem>,
pub keychain: NonNull<SecKeychain>,
pub pid: pid_t,
}
Available on crate features
SecBase
and SecKeychain
and libc
only.Expand description
Contains information about a keychain event. Field: version The version of this structure. Field: item A reference to the keychain item associated with this event, if any. Note that some events do not involve a particular keychain item. Field: keychain A reference to the keychain in which the event occurred. Field: pid The id of the process that generated this event.
The SecKeychainCallbackInfo type represents a structure that contains information about the keychain event for which your application is being notified. For information on how to write a keychain event callback function, see SecKeychainCallback.
See also Apple’s documentation
Fields§
§version: u32
§item: NonNull<SecKeychainItem>
§keychain: NonNull<SecKeychain>
§pid: pid_t
Trait Implementations§
Source§impl Clone for SecKeychainCallbackInfo
impl Clone for SecKeychainCallbackInfo
Source§fn clone(&self) -> SecKeychainCallbackInfo
fn clone(&self) -> SecKeychainCallbackInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SecKeychainCallbackInfo
impl Debug for SecKeychainCallbackInfo
Source§impl Encode for SecKeychainCallbackInfo
Available on crate feature objc2
only.
impl Encode for SecKeychainCallbackInfo
Available on crate feature
objc2
only.Source§impl PartialEq for SecKeychainCallbackInfo
impl PartialEq for SecKeychainCallbackInfo
Source§impl RefEncode for SecKeychainCallbackInfo
Available on crate feature objc2
only.
impl RefEncode for SecKeychainCallbackInfo
Available on crate feature
objc2
only.Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for SecKeychainCallbackInfo
impl StructuralPartialEq for SecKeychainCallbackInfo
Auto Trait Implementations§
impl Freeze for SecKeychainCallbackInfo
impl !RefUnwindSafe for SecKeychainCallbackInfo
impl !Send for SecKeychainCallbackInfo
impl !Sync for SecKeychainCallbackInfo
impl Unpin for SecKeychainCallbackInfo
impl !UnwindSafe for SecKeychainCallbackInfo
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.