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 AcceptType {
		Accept,
		TentativeAccept;
	};
}

pub trait Accept : super::Activity {
	fn accept_type(&self) -> Option<AcceptType> { None }
}

pub trait AcceptMut : super::ActivityMut {
	fn set_accept_type(self, val: Option<AcceptType>) -> Self;
}