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 IgnoreType {
		Ignore,
		Block;
	};
}

pub trait Ignore : super::Activity {
	fn ignore_type(&self) -> Option<IgnoreType> { None }
}

pub trait IgnoreMut : super::ActivityMut {
	fn set_ignore_type(self, val: Option<IgnoreType>) -> Self;
}