pub struct RoleMapperBuilder { /* private fields */ }Expand description
Role mapper builder
Implementations§
Source§impl RoleMapperBuilder
impl RoleMapperBuilder
Sourcepub fn rule(self, rule: RoleMappingRule) -> Self
pub fn rule(self, rule: RoleMappingRule) -> Self
Add a mapping rule
Sourcepub fn group_role(
self,
group: impl Into<String>,
role: impl Into<String>,
) -> Self
pub fn group_role( self, group: impl Into<String>, role: impl Into<String>, ) -> Self
Add a group to role mapping
Sourcepub fn default_role(self, role: impl Into<String>) -> Self
pub fn default_role(self, role: impl Into<String>) -> Self
Add a default role
Sourcepub fn anonymous_role(self, role: impl Into<String>) -> Self
pub fn anonymous_role(self, role: impl Into<String>) -> Self
Set anonymous role
Sourcepub fn build(self) -> RoleMapper
pub fn build(self) -> RoleMapper
Build the role mapper
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RoleMapperBuilder
impl RefUnwindSafe for RoleMapperBuilder
impl Send for RoleMapperBuilder
impl Sync for RoleMapperBuilder
impl Unpin for RoleMapperBuilder
impl UnsafeUnpin for RoleMapperBuilder
impl UnwindSafe for RoleMapperBuilder
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>
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