Struct OwnedStateReport
pub struct OwnedStateReport {
pub memory_purged: usize,
pub cron_removed: usize,
pub acp_removed: usize,
pub sessions_cleared: usize,
pub archived_to: Option<String>,
pub warnings: Vec<String>,
}Expand description
What the owned-state cascade removed.
Fields§
§memory_purged: usize§cron_removed: usize§acp_removed: usize§sessions_cleared: usize§archived_to: Option<String>§warnings: Vec<String>Surfaced failures (export / purge / delete errors). Non-empty means part of the cascade did NOT complete — those rows were not silently treated as removed. The handler logs these; nothing is masked as success.
Trait Implementations§
Source§impl Clone for OwnedStateReport
impl Clone for OwnedStateReport
Source§fn clone(&self) -> OwnedStateReport
fn clone(&self) -> OwnedStateReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OwnedStateReport
impl Debug for OwnedStateReport
Source§impl Default for OwnedStateReport
impl Default for OwnedStateReport
Source§fn default() -> OwnedStateReport
fn default() -> OwnedStateReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OwnedStateReport
impl RefUnwindSafe for OwnedStateReport
impl Send for OwnedStateReport
impl Sync for OwnedStateReport
impl Unpin for OwnedStateReport
impl UnsafeUnpin for OwnedStateReport
impl UnwindSafe for OwnedStateReport
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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