apb 0.1.0

Traits and types to handle ActivityPub objects
Documentation
mod macros;

mod node;
pub use node::Node;

mod link;
pub use link::{Link, LinkMut, LinkType};

pub mod key;
pub use key::{PublicKey, PublicKeyMut};

mod base;
pub use base::{Base, BaseMut, BaseType};

mod object;
pub use object::{
	Object, ObjectMut, ObjectType,
	activity::{
		Activity, ActivityMut, ActivityType,
		accept::{Accept, AcceptMut, AcceptType},
		ignore::{Ignore, IgnoreMut, IgnoreType},
		intransitive::{IntransitiveActivity, IntransitiveActivityMut, IntransitiveActivityType},
		offer::{Offer, OfferMut, OfferType},
		reject::{Reject, RejectMut, RejectType},
	},
	actor::{Actor, ActorMut, ActorType},
	collection::{
		Collection, CollectionMut, CollectionType,
		page::{CollectionPage, CollectionPageMut}
	},
	document::{Document, DocumentMut, DocumentType},
	place::{Place, PlaceMut},
	// profile::Profile,
	relationship::{Relationship, RelationshipMut},
	tombstone::{Tombstone, TombstoneMut},
};