pub struct UserReviewConfig {
pub enabled: bool,
pub frequency: ReviewFrequency,
pub inactive_threshold_days: u64,
pub auto_revoke_inactive: bool,
pub require_manager_approval: bool,
pub approval_timeout_days: u64,
}Expand description
User access review configuration
Fields§
§enabled: boolWhether user review is enabled
frequency: ReviewFrequencyReview frequency
inactive_threshold_days: u64Inactive threshold in days
auto_revoke_inactive: boolAuto-revoke inactive users
require_manager_approval: boolRequire manager approval
approval_timeout_days: u64Approval timeout in days
Trait Implementations§
Source§impl Clone for UserReviewConfig
impl Clone for UserReviewConfig
Source§fn clone(&self) -> UserReviewConfig
fn clone(&self) -> UserReviewConfig
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 UserReviewConfig
impl Debug for UserReviewConfig
Source§impl<'de> Deserialize<'de> for UserReviewConfig
impl<'de> Deserialize<'de> for UserReviewConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UserReviewConfig
impl RefUnwindSafe for UserReviewConfig
impl Send for UserReviewConfig
impl Sync for UserReviewConfig
impl Unpin for UserReviewConfig
impl UnwindSafe for UserReviewConfig
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