2023-03-06 01:17:34 +00:00
|
|
|
#![doc = include_str!("../docs/01_intro.md")]
|
|
|
|
#![doc = include_str!("../docs/02_overview.md")]
|
|
|
|
#![doc = include_str!("../docs/03_federating_users.md")]
|
|
|
|
#![doc = include_str!("../docs/04_federating_posts.md")]
|
|
|
|
#![doc = include_str!("../docs/05_configuration.md")]
|
|
|
|
#![doc = include_str!("../docs/06_http_endpoints_axum.md")]
|
|
|
|
#![doc = include_str!("../docs/07_fetching_data.md")]
|
|
|
|
#![doc = include_str!("../docs/08_receiving_activities.md")]
|
|
|
|
#![doc = include_str!("../docs/09_sending_activities.md")]
|
|
|
|
#![doc = include_str!("../docs/10_fetching_objects_with_unknown_type.md")]
|
2023-03-02 14:18:06 +00:00
|
|
|
#![deny(missing_docs)]
|
2022-06-02 11:17:12 +00:00
|
|
|
|
2023-09-01 09:19:22 +00:00
|
|
|
pub mod activity_sending;
|
2023-03-06 01:17:34 +00:00
|
|
|
#[cfg(feature = "actix-web")]
|
|
|
|
pub mod actix_web;
|
|
|
|
#[cfg(feature = "axum")]
|
|
|
|
pub mod axum;
|
2023-02-19 12:26:01 +00:00
|
|
|
pub mod config;
|
2023-03-01 23:19:10 +00:00
|
|
|
pub mod error;
|
2023-03-06 01:17:34 +00:00
|
|
|
pub mod fetch;
|
|
|
|
pub mod http_signatures;
|
2023-02-19 12:26:01 +00:00
|
|
|
pub mod protocol;
|
2023-03-06 01:17:34 +00:00
|
|
|
pub(crate) mod reqwest_shim;
|
2022-06-02 11:17:12 +00:00
|
|
|
pub mod traits;
|
2023-03-01 23:19:10 +00:00
|
|
|
|
|
|
|
pub use activitystreams_kinds as kinds;
|
2022-06-02 11:17:12 +00:00
|
|
|
|
2023-03-06 01:17:34 +00:00
|
|
|
/// Mime type for Activitypub data, used for `Accept` and `Content-Type` HTTP headers
|
2023-03-16 20:41:29 +00:00
|
|
|
pub static FEDERATION_CONTENT_TYPE: &str = "application/activity+json";
|