pub struct PermissionMetadata {
pub action: String,
pub service: String,
pub notes: Option<String>,
}Expand description
Metadata for a required IAM permission.
Fields§
§action: String§service: String§notes: Option<String>Trait Implementations§
Source§impl Clone for PermissionMetadata
impl Clone for PermissionMetadata
Source§fn clone(&self) -> PermissionMetadata
fn clone(&self) -> PermissionMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 PermissionMetadata
impl Debug for PermissionMetadata
Source§impl<'de> Deserialize<'de> for PermissionMetadata
impl<'de> Deserialize<'de> for PermissionMetadata
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
Source§impl PartialEq for PermissionMetadata
impl PartialEq for PermissionMetadata
Source§impl Serialize for PermissionMetadata
impl Serialize for PermissionMetadata
impl Eq for PermissionMetadata
impl StructuralPartialEq for PermissionMetadata
Auto Trait Implementations§
impl Freeze for PermissionMetadata
impl RefUnwindSafe for PermissionMetadata
impl Send for PermissionMetadata
impl Sync for PermissionMetadata
impl Unpin for PermissionMetadata
impl UnsafeUnpin for PermissionMetadata
impl UnwindSafe for PermissionMetadata
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.