rustpub

Crates.iorustpub
lib.rsrustpub
version0.1.8
sourcesrc
created_at2020-01-19 06:23:08.749968
updated_at2020-02-05 15:47:26.009304
descriptionAn implementation of the Activitypub types
homepage
repository
max_upload_size
id199968
size54,324
Christopher Silva (csos95)

documentation

README

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

  • actor
  • attachment
  • attributedTo
  • audience
  • bcc
  • bto
  • cc
  • context
  • current
  • first
  • generator
  • icon
  • id
  • image
  • inReplyTo
  • instrument
  • last
  • location
  • items
  • oneOf
  • anyOf
  • closed
  • origin
  • next
  • object
  • prev
  • preview
  • result
  • replies
  • tag
  • target
  • to
  • type
  • url
  • accuracy
  • altitude
  • content
  • name
  • duration
  • height
  • href
  • hreflang
  • partOf
  • latitude
  • longitude
  • mediaType
  • endTime
  • published
  • startTime
  • radius
  • rel
  • startIndex
  • summary
  • totalItems
  • units
  • updated
  • width
  • subject
  • relationship
  • describes
  • formerType
  • deleted

Extented Properties

  • PublicKey
  • PublicKeyPem
  • PreferredUsername
  • Inbox
  • Outbox
  • Followers
  • Following
Commit count: 0

cargo fmt