apb 0.1.0

Traits and types to handle ActivityPub objects
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::strenum;

strenum! {
	pub enum RejectType {
		Reject,
		TentativeReject;
	};
}

pub trait Reject : super::Activity {
	fn reject_type(&self) -> Option<RejectType> { None }
}

pub trait RejectMut : super::ActivityMut {
	fn set_reject_type(self, val: Option<RejectType>) -> Self;
}