pub struct EntityTombstoneRequest {
pub entity_id: WireUuid,
pub reason: String,
pub request_id: WireUuid,
}Expand description
ENTITY_TOMBSTONE (0x0138). Retire an entity with a reason for the audit
trail. Tombstoning is soft — the row survives (recoverable) but drops out
of resolution and traversal.
Fields§
§entity_id: WireUuid§reason: String§request_id: WireUuidTrait Implementations§
Source§impl Clone for EntityTombstoneRequest
impl Clone for EntityTombstoneRequest
Source§impl Debug for EntityTombstoneRequest
impl Debug for EntityTombstoneRequest
Source§impl<'de> Deserialize<'de> for EntityTombstoneRequest
impl<'de> Deserialize<'de> for EntityTombstoneRequest
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
Source§impl PartialEq for EntityTombstoneRequest
impl PartialEq for EntityTombstoneRequest
Source§impl Serialize for EntityTombstoneRequest
impl Serialize for EntityTombstoneRequest
impl StructuralPartialEq for EntityTombstoneRequest
Auto Trait Implementations§
impl Freeze for EntityTombstoneRequest
impl RefUnwindSafe for EntityTombstoneRequest
impl Send for EntityTombstoneRequest
impl Sync for EntityTombstoneRequest
impl Unpin for EntityTombstoneRequest
impl UnsafeUnpin for EntityTombstoneRequest
impl UnwindSafe for EntityTombstoneRequest
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