[][src]Struct activitystreams::object::Tombstone

pub struct Tombstone {
    pub object_props: ObjectProperties,
    pub tombstone_props: TombstoneProperties,
    // some fields omitted
}

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: ObjectProperties

Adds all valid object properties to this struct

tombstone_props: TombstoneProperties

Adds all valid tombstone properties to this struct

Implementations

impl Tombstone[src]

pub fn full() -> Ext<Tombstone, ApObjectProperties>[src]

Generate a fully extended type

This effect can be achieved with Self::new().extend(SomeExtension::default())

impl Tombstone[src]

pub fn new() -> Self[src]

Create from default

Trait Implementations

impl AsMut<ObjectProperties> for Tombstone[src]

impl AsMut<TombstoneProperties> for Tombstone[src]

impl AsRef<ObjectProperties> for Tombstone[src]

impl AsRef<TombstoneProperties> for Tombstone[src]

impl Base for Tombstone[src]

impl Clone for Tombstone[src]

impl Debug for Tombstone[src]

impl Default for Tombstone[src]

impl<'de> Deserialize<'de> for Tombstone[src]

impl Object for Tombstone[src]

impl Serialize for Tombstone[src]

impl TryFrom<Tombstone> for BaseBox[src]

type Error = Error

The type returned in the event of a conversion error.

impl TryFrom<Tombstone> for ObjectBox[src]

type Error = Error

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T, U> Extensible<U> for T where
    T: Base,
    U: Extension<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.