pub struct TaggedGrantPermissionStatementBuilder { /* private fields */ }
Expand description
Builder for TaggedGrantPermissionStatement
.
Implementations§
Source§impl TaggedGrantPermissionStatementBuilder
impl TaggedGrantPermissionStatementBuilder
pub fn permission(&mut self, value: Tag<PermissionKind>) -> &mut Self
pub fn resource(&mut self, value: Tag<Resource>) -> &mut Self
pub fn to(&mut self, value: Tag<Name>) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<TaggedGrantPermissionStatement, TaggedGrantPermissionStatementBuilderError>
pub fn build( &self, ) -> Result<TaggedGrantPermissionStatement, TaggedGrantPermissionStatementBuilderError>
Trait Implementations§
Source§impl Clone for TaggedGrantPermissionStatementBuilder
impl Clone for TaggedGrantPermissionStatementBuilder
Source§fn clone(&self) -> TaggedGrantPermissionStatementBuilder
fn clone(&self) -> TaggedGrantPermissionStatementBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for TaggedGrantPermissionStatementBuilder
impl RefUnwindSafe for TaggedGrantPermissionStatementBuilder
impl Send for TaggedGrantPermissionStatementBuilder
impl Sync for TaggedGrantPermissionStatementBuilder
impl Unpin for TaggedGrantPermissionStatementBuilder
impl UnwindSafe for TaggedGrantPermissionStatementBuilder
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