pub unsafe trait BEProcessCapabilityGrant: NSObjectProtocol {
// Provided methods
unsafe fn invalidate(&self) -> bool
where Self: Sized + Message { ... }
unsafe fn isValid(&self) -> bool
where Self: Sized + Message { ... }
}Available on crate feature
BECapability only.Expand description
An object that represents a granted capability.
See also Apple’s documentation
Provided Methods§
Sourceunsafe fn invalidate(&self) -> bool
unsafe fn invalidate(&self) -> bool
Invalidates the grant, removing the capability from the process it was granted to.
Trait Implementations§
Source§impl ProtocolType for dyn BEProcessCapabilityGrant
impl ProtocolType for dyn BEProcessCapabilityGrant
impl<T> ImplementedBy<T> for dyn BEProcessCapabilityGrant
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".