Implemented public form appearance settings.
This commit is contained in:
+11
-2
@@ -10,7 +10,8 @@ pub enum AppError {
|
||||
FatalError(String),
|
||||
SlotParseError,
|
||||
MailAddrParseErr(String),
|
||||
MailSendError(String)
|
||||
MailSendError(String),
|
||||
FileIOError(String)
|
||||
}
|
||||
|
||||
impl AppError {
|
||||
@@ -21,7 +22,8 @@ impl AppError {
|
||||
AppError::FatalError(e) => {format!("Fatal error: {}", e)},
|
||||
AppError::SlotParseError => {"Book slot parse error".to_string()},
|
||||
AppError::MailAddrParseErr(e) => {format!("Cannot parse email address: {}", e)},
|
||||
AppError::MailSendError(e) => {format!("Cannot send email: {}", e)}
|
||||
AppError::MailSendError(e) => {format!("Cannot send email: {}", e)},
|
||||
AppError::FileIOError(e) => {format!("IO error: {}", e)}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -79,4 +81,11 @@ impl From<lettre::transport::file::Error> for AppError {
|
||||
fn from(value: lettre::transport::file::Error) -> Self {
|
||||
AppError::MailSendError(value.to_string())
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "ssr")]
|
||||
impl From<std::io::Error> for AppError {
|
||||
fn from(value: std::io::Error) -> Self {
|
||||
AppError::FileIOError(value.to_string())
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user