pub enum MailJob {
Send {
recipients: Vec<Address>,
},
Error {
description: String,
},
StoreDigest {
recipients: Vec<Address>,
},
ConfirmSubscription {
recipient: Address,
},
ConfirmUnsubscription {
recipient: Address,
},
}
Expand description
Scheduled jobs added to a ListContext
by a list’s
PostFilter
stack.
Variants§
Send
Send post to recipients.
Error
Send error to submitter.
StoreDigest
Store post in digest for recipients.
ConfirmSubscription
Fields
§
recipient: Address
The submitter address.
Reply with subscription confirmation to submitter.
ConfirmUnsubscription
Fields
§
recipient: Address
The submitter address.
Reply with unsubscription confirmation to submitter.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for MailJob
impl Send for MailJob
impl Sync for MailJob
impl Unpin for MailJob
impl UnwindSafe for MailJob
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more