pub struct ServicePermissions {
pub process_id: u32,
pub permissions: Vec<PermissionObservation>,
}Fields§
§process_id: u32Reporting service PID; individual observations may come from its sidecar.
permissions: Vec<PermissionObservation>Trait Implementations§
Source§impl Clone for ServicePermissions
impl Clone for ServicePermissions
Source§impl Debug for ServicePermissions
impl Debug for ServicePermissions
Source§impl<'de> Deserialize<'de> for ServicePermissions
impl<'de> Deserialize<'de> for ServicePermissions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ServicePermissions
impl RefUnwindSafe for ServicePermissions
impl Send for ServicePermissions
impl Sync for ServicePermissions
impl Unpin for ServicePermissions
impl UnsafeUnpin for ServicePermissions
impl UnwindSafe for ServicePermissions
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