16 lines
290 B
Rust
16 lines
290 B
Rust
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;
|
|
}
|