#[non_exhaustive]pub struct MobDestroyReport {
pub force_destroyed_members: Vec<AgentIdentity>,
pub orphaned_remote_members: Vec<AgentIdentity>,
pub remote_cleanup_deadline_exceeded: bool,
pub metadata_scrubbed: bool,
pub events_cleared: bool,
pub namespace_cleaned: bool,
pub errors: Vec<String>,
}Expand description
Structured report returned from mob destroy.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.force_destroyed_members: Vec<AgentIdentity>Members that required force-destroy semantics during cleanup.
orphaned_remote_members: Vec<AgentIdentity>Remote members whose cleanup could not be completed before destroy ended.
remote_cleanup_deadline_exceeded: boolWhether aggregate remote cleanup exceeded its deadline.
metadata_scrubbed: boolWhether runtime metadata was scrubbed.
events_cleared: boolWhether persisted mob events were cleared.
namespace_cleaned: boolWhether namespace cleanup completed.
errors: Vec<String>Human-readable cleanup errors captured while destroying.
Trait Implementations§
Source§impl Clone for MobDestroyReport
impl Clone for MobDestroyReport
Source§fn clone(&self) -> MobDestroyReport
fn clone(&self) -> MobDestroyReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MobDestroyReport
impl Debug for MobDestroyReport
Source§impl Default for MobDestroyReport
impl Default for MobDestroyReport
Source§fn default() -> MobDestroyReport
fn default() -> MobDestroyReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MobDestroyReport
impl RefUnwindSafe for MobDestroyReport
impl Send for MobDestroyReport
impl Sync for MobDestroyReport
impl Unpin for MobDestroyReport
impl UnsafeUnpin for MobDestroyReport
impl UnwindSafe for MobDestroyReport
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