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

pub struct Tombstone { /* 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.

Implementations

impl Tombstone[src]

pub fn new() -> Self[src]

Create a new ActivityPub Object

use activitystreams::object::Tombstone;

let object = Tombstone::new();

Trait Implementations

impl AsBase<TombstoneType> for Tombstone[src]

impl AsObject<TombstoneType> for Tombstone[src]

impl AsTombstone for Tombstone[src]

impl Base for Tombstone[src]

impl Clone for Tombstone[src]

impl Debug for Tombstone[src]

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

impl Extends<TombstoneType> for Tombstone[src]

type Error = Error

The erro produced must be a StdError

impl Object for Tombstone[src]

impl Serialize for Tombstone[src]

impl TryFrom<Object<TombstoneType>> for Tombstone[src]

type Error = Error

The type returned in the event of a conversion error.

impl TryFrom<Tombstone> for Object<TombstoneType>[src]

type Error = Error

The type returned in the event of a conversion error.

impl UnparsedMut for Tombstone[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T, Kind> BaseExt<Kind> for T where
    T: AsBase<Kind>, 
[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, Kind> ExtendsExt<Kind> for T where
    T: Extends<Kind>,
    <T as Extends<Kind>>::Error: From<Error>, 
[src]

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

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

impl<T, Kind> ObjectExt<Kind> for T where
    T: AsObject<Kind>, 
[src]

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> TombstoneExt for T where
    T: AsTombstone
[src]

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.

impl<T> UnparsedMutExt for T where
    T: UnparsedMut
[src]