Trait activitypub::object::Object[][src]

pub trait Object: DeserializeOwned + Serialize { }

Describes an object of any kind.

The Object type serves as the base type for most of the other kinds of objects defined in the Activity Vocabulary, including other Core types such as Activity, IntransitiveActivity, Collection and OrderedCollection.

Implementations on Foreign Types

impl Object for Question
[src]

impl Object for Invite
[src]

impl Object for Audio
[src]

impl Object for Join
[src]

impl Object for Announce
[src]

impl Object for UnorderedCollection
[src]

impl Object for Accept
[src]

impl Object for Block
[src]

impl Object for View
[src]

impl Object for Profile
[src]

impl Object for Place
[src]

impl Object for Video
[src]

impl Object for Tombstone
[src]

impl Object for TentativeAccept
[src]

impl Object for Create
[src]

impl Object for UnorderedCollectionPage
[src]

impl Object for Organization
[src]

impl Object for Page
[src]

impl Object for Arrive
[src]

impl Object for OrderedCollectionPage
[src]

impl Object for Like
[src]

impl Object for Offer
[src]

impl Object for Add
[src]

impl Object for Dislike
[src]

impl Object for Read
[src]

impl Object for Document
[src]

impl Object for Reject
[src]

impl Object for Update
[src]

impl Object for Service
[src]

impl Object for Application
[src]

impl Object for Note
[src]

impl Object for Delete
[src]

impl Object for Image
[src]

impl Object for Article
[src]

impl Object for TentativeReject
[src]

impl Object for Travel
[src]

impl Object for OrderedCollection
[src]

impl Object for Leave
[src]

impl Object for Relationship
[src]

impl Object for Follow
[src]

impl Object for Flag
[src]

impl Object for Remove
[src]

impl Object for AMove
[src]

impl Object for Group
[src]

impl Object for Person
[src]

impl Object for Listen
[src]

impl Object for Undo
[src]

impl Object for Event
[src]

impl Object for Ignore
[src]

Implementors