pub struct GrantedRoleKey {
pub identity: IdentityId,
pub role: RoleId,
}Fields§
§identity: IdentityId§role: RoleIdImplementations§
Source§impl GrantedRoleKey
impl GrantedRoleKey
pub fn new(identity: IdentityId, role: RoleId) -> Self
pub fn encoded(identity: IdentityId, role: RoleId) -> EncodedKey
pub fn full_scan() -> EncodedKeyRange
pub fn identity_scan(identity: IdentityId) -> EncodedKeyRange
Trait Implementations§
Source§impl Clone for GrantedRoleKey
impl Clone for GrantedRoleKey
Source§fn clone(&self) -> GrantedRoleKey
fn clone(&self) -> GrantedRoleKey
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 GrantedRoleKey
impl Debug for GrantedRoleKey
Source§impl EncodableKey for GrantedRoleKey
impl EncodableKey for GrantedRoleKey
Source§impl PartialEq for GrantedRoleKey
impl PartialEq for GrantedRoleKey
impl StructuralPartialEq for GrantedRoleKey
Auto Trait Implementations§
impl Freeze for GrantedRoleKey
impl RefUnwindSafe for GrantedRoleKey
impl Send for GrantedRoleKey
impl Sync for GrantedRoleKey
impl Unpin for GrantedRoleKey
impl UnsafeUnpin for GrantedRoleKey
impl UnwindSafe for GrantedRoleKey
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,
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>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more