This is an in-progress implementation of activitypub types.
It is still in the experimental phase and there will be breaking changes every update.

The rustpub::simple module contains a simplified activitypub type implementation.
It has Object and Link types that have all of the properties of the base and child types combined into one type.
The rustpub::complex module contains separate types for each activitypub type and uses traits to connect them.
The rustpub::complex module is not yet usable.

Activitypub Types Implementation

Properties