pub struct AutoReply {
pub enabled: bool,
pub from: String,
pub to: String,
pub subject: String,
pub body: String,
pub html_body: Option<String>,
pub headers: HashMap<String, String>,
}Expand description
Auto-reply email configuration
Fields§
§enabled: boolEnable auto-reply
from: StringFrom address
to: StringTo address (supports template: {{metadata.from}})
subject: StringEmail subject
body: StringEmail body (supports templates)
html_body: Option<String>Optional HTML body
headers: HashMap<String, String>Custom headers
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AutoReply
impl<'de> Deserialize<'de> for AutoReply
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AutoReply
impl RefUnwindSafe for AutoReply
impl Send for AutoReply
impl Sync for AutoReply
impl Unpin for AutoReply
impl UnwindSafe for AutoReply
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)