pub struct DoctorIdentity {
pub path: Option<String>,
pub bundle_id: Option<String>,
pub bundled: bool,
pub signature: Option<String>,
pub team_id: Option<String>,
pub responsible: Option<ResponsibleApp>,
}Expand description
Binary identity doctor reports so the user can see which TCC subject is active.
Fields§
§path: Option<String>Path of the running executable.
bundle_id: Option<String>NSBundle main bundle identifier. Null for a bare binary.
bundled: boolTrue when this process is Computer Use.app.
signature: Option<String>signed, unsigned, adhoc, unknown, or null when this OS does not sign the binary.
team_id: Option<String>Apple team id when the signature has one.
responsible: Option<ResponsibleApp>GUI app TCC will attribute this process to, when it could be found.
Trait Implementations§
Source§impl Clone for DoctorIdentity
impl Clone for DoctorIdentity
Source§impl Debug for DoctorIdentity
impl Debug for DoctorIdentity
impl Eq for DoctorIdentity
Source§impl PartialEq for DoctorIdentity
impl PartialEq for DoctorIdentity
Source§impl Serialize for DoctorIdentity
impl Serialize for DoctorIdentity
impl StructuralPartialEq for DoctorIdentity
Auto Trait Implementations§
impl Freeze for DoctorIdentity
impl RefUnwindSafe for DoctorIdentity
impl Send for DoctorIdentity
impl Sync for DoctorIdentity
impl Unpin for DoctorIdentity
impl UnsafeUnpin for DoctorIdentity
impl UnwindSafe for DoctorIdentity
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.