pub struct ArchiveState {
pub id: UserId,
pub status: String,
pub archived_at: Option<DateTime<Utc>>,
pub archived_by: Option<String>,
pub archive_reason: Option<String>,
pub legal_hold: bool,
}Expand description
A user’s archive fields. archived_at is None for a row deleted before
archiving existed, which is restorable but never purged automatically.
Fields§
§id: UserId§status: String§archived_at: Option<DateTime<Utc>>§archived_by: Option<String>§archive_reason: Option<String>§legal_hold: boolImplementations§
Source§impl ArchiveState
impl ArchiveState
pub fn is_archived(&self) -> bool
Trait Implementations§
Source§impl Clone for ArchiveState
impl Clone for ArchiveState
Auto Trait Implementations§
impl Freeze for ArchiveState
impl RefUnwindSafe for ArchiveState
impl Send for ArchiveState
impl Sync for ArchiveState
impl Unpin for ArchiveState
impl UnsafeUnpin for ArchiveState
impl UnwindSafe for ArchiveState
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,
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