pub struct Keybagv5ClassKey {
pub uuid: Keybagv5Item,
pub class: Keybagv5Item,
pub key_type: Keybagv5Item,
pub wrap: Keybagv5Item,
pub wrapped_key: Keybagv5Item,
pub pbky: Option<Keybagv5Item>,
}
Expand description
Represents a individual class key
Each class key is tied to a specified security level
See: https://support.apple.com/guide/security/keychain-data-protection-secb0694df1a/1/web/1
Fields§
§uuid: Keybagv5Item
§class: Keybagv5Item
§key_type: Keybagv5Item
§wrap: Keybagv5Item
§wrapped_key: Keybagv5Item
§pbky: Option<Keybagv5Item>
Trait Implementations§
Source§impl Debug for Keybagv5ClassKey
impl Debug for Keybagv5ClassKey
Source§impl Default for Keybagv5ClassKey
impl Default for Keybagv5ClassKey
Source§fn default() -> Keybagv5ClassKey
fn default() -> Keybagv5ClassKey
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Keybagv5ClassKey
impl RefUnwindSafe for Keybagv5ClassKey
impl Send for Keybagv5ClassKey
impl Sync for Keybagv5ClassKey
impl Unpin for Keybagv5ClassKey
impl UnwindSafe for Keybagv5ClassKey
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