pub struct AuditConfigBuilder { /* private fields */ }Expand description
Builder for audit configuration.
Implementations§
Source§impl AuditConfigBuilder
impl AuditConfigBuilder
Sourcepub fn log_success(self, enabled: bool) -> Self
pub fn log_success(self, enabled: bool) -> Self
Log successful authentications.
Sourcepub fn log_failures(self, enabled: bool) -> Self
pub fn log_failures(self, enabled: bool) -> Self
Log failed authentications.
Sourcepub fn log_permissions(self, enabled: bool) -> Self
pub fn log_permissions(self, enabled: bool) -> Self
Log permission checks.
Sourcepub fn log_tokens(self, enabled: bool) -> Self
pub fn log_tokens(self, enabled: bool) -> Self
Log token operations.
Sourcepub fn done(self) -> AuthConfigBuilder
pub fn done(self) -> AuthConfigBuilder
Finish audit configuration and return to the main builder.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AuditConfigBuilder
impl RefUnwindSafe for AuditConfigBuilder
impl Send for AuditConfigBuilder
impl Sync for AuditConfigBuilder
impl Unpin for AuditConfigBuilder
impl UnsafeUnpin for AuditConfigBuilder
impl UnwindSafe for AuditConfigBuilder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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