upub/src/activitystream/object/activity/intransitive.rs

18 lines
417 B
Rust

use crate::strenum;
strenum! {
pub enum IntransitiveActivityType {
IntransitiveActivity,
Arrive,
Question,
Travel;
};
}
pub trait IntransitiveActivity : super::Activity {
fn intransitive_activity_type(&self) -> Option<IntransitiveActivityType> { None }
}
pub trait IntransitiveActivityMut : super::ActivityMut {
fn set_intransitive_activity_type(self, val: Option<IntransitiveActivityType>) -> Self;
}