Struct aws_sdk_ssoadmin::types::GrantItem
source · #[non_exhaustive]pub struct GrantItem {
pub grant_type: GrantType,
pub grant: Option<Grant>,
}
Expand description
A structure that defines a single grant and its configuration.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.grant_type: GrantType
The type of the selected grant.
grant: Option<Grant>
The configuration structure for the selected grant.
Implementations§
Trait Implementations§
source§impl PartialEq for GrantItem
impl PartialEq for GrantItem
impl StructuralPartialEq for GrantItem
Auto Trait Implementations§
impl RefUnwindSafe for GrantItem
impl Send for GrantItem
impl Sync for GrantItem
impl Unpin for GrantItem
impl UnwindSafe for GrantItem
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.