pub struct ObjectSecurityProfile {
pub managed_by: Option<String>,
pub permissions: Vec<String>,
pub trust_domain: Option<String>,
pub data_scope: Vec<String>,
}Expand description
Security profile for a managed object.
Fields§
§managed_by: Option<String>Who manages this object.
permissions: Vec<String>Required permissions.
trust_domain: Option<String>Trust domain.
data_scope: Vec<String>Data scope.
Trait Implementations§
Source§impl Clone for ObjectSecurityProfile
impl Clone for ObjectSecurityProfile
Source§fn clone(&self) -> ObjectSecurityProfile
fn clone(&self) -> ObjectSecurityProfile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ObjectSecurityProfile
impl Debug for ObjectSecurityProfile
Source§impl Default for ObjectSecurityProfile
impl Default for ObjectSecurityProfile
Source§fn default() -> ObjectSecurityProfile
fn default() -> ObjectSecurityProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObjectSecurityProfile
impl<'de> Deserialize<'de> for ObjectSecurityProfile
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 ObjectSecurityProfile
impl RefUnwindSafe for ObjectSecurityProfile
impl Send for ObjectSecurityProfile
impl Sync for ObjectSecurityProfile
impl Unpin for ObjectSecurityProfile
impl UnsafeUnpin for ObjectSecurityProfile
impl UnwindSafe for ObjectSecurityProfile
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