pub struct Tombstone {
pub object_props: ObjectProperties,
pub tombstone_props: TombstoneProperties,
/* private fields */
}Expand description
A Tombstone represents a content object that has been deleted.
It can be used in Collections to signify that there used to be an object at this position, but it has been deleted.
Fields§
§object_props: ObjectPropertiesAdds all valid object properties to this struct
tombstone_props: TombstonePropertiesAdds all valid tombstone properties to this struct
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Tombstone
impl<'de> Deserialize<'de> for Tombstone
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 ObjectExt for Tombstone
impl ObjectExt for Tombstone
fn props(&self) -> &ObjectProperties
fn props_mut(&mut self) -> &mut ObjectProperties
impl Object for Tombstone
Auto Trait Implementations§
impl Freeze for Tombstone
impl RefUnwindSafe for Tombstone
impl Send for Tombstone
impl Sync for Tombstone
impl Unpin for Tombstone
impl UnwindSafe for Tombstone
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