pub struct DeactivationReport {
pub username: String,
pub was_active: bool,
pub handover: Option<HandoverReport>,
pub managers_moved: Vec<String>,
pub left_without_manager: Vec<String>,
pub tokens_revoked: u64,
pub releases: Vec<CheckInOutcome>,
}Expand description
What the deactivation did.
Fields§
§username: String§was_active: boolThe account was active before (deactivating an inactive account runs only the chosen offboarding steps).
handover: Option<HandoverReport>§managers_moved: Vec<String>Codes of the groups in which the successor became a manager.
left_without_manager: Vec<String>Codes of the groups left without an active manager (confirmed).
tokens_revoked: u64§releases: Vec<CheckInOutcome>One entry per check-out looked at (released or refused).
Implementations§
Trait Implementations§
Source§impl Clone for DeactivationReport
impl Clone for DeactivationReport
Source§impl Debug for DeactivationReport
impl Debug for DeactivationReport
Source§impl Default for DeactivationReport
impl Default for DeactivationReport
Auto Trait Implementations§
impl Freeze for DeactivationReport
impl RefUnwindSafe for DeactivationReport
impl Send for DeactivationReport
impl Sync for DeactivationReport
impl Unpin for DeactivationReport
impl UnsafeUnpin for DeactivationReport
impl UnwindSafe for DeactivationReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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 moreimpl<T> Parallelizable for T
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.