pub struct RoleAssignment {
pub role: RoleId,
pub scope: GrantScope,
}Expand description
角色分配及其显式授权范围。
Fields§
§role: RoleId被分配的角色。
scope: GrantScope该分配授予的范围。
Implementations§
Source§impl RoleAssignment
impl RoleAssignment
Sourcepub fn new(role: RoleId, scope: GrantScope) -> Self
pub fn new(role: RoleId, scope: GrantScope) -> Self
创建角色分配。
Trait Implementations§
Source§impl Clone for RoleAssignment
impl Clone for RoleAssignment
Source§fn clone(&self) -> RoleAssignment
fn clone(&self) -> RoleAssignment
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 RoleAssignment
impl Debug for RoleAssignment
Source§impl Hash for RoleAssignment
impl Hash for RoleAssignment
Source§impl PartialEq for RoleAssignment
impl PartialEq for RoleAssignment
Source§fn eq(&self, other: &RoleAssignment) -> bool
fn eq(&self, other: &RoleAssignment) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RoleAssignment
impl StructuralPartialEq for RoleAssignment
Auto Trait Implementations§
impl Freeze for RoleAssignment
impl RefUnwindSafe for RoleAssignment
impl Send for RoleAssignment
impl Sync for RoleAssignment
impl Unpin for RoleAssignment
impl UnsafeUnpin for RoleAssignment
impl UnwindSafe for RoleAssignment
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