pub struct FileStorageHandler { /* private fields */ }Expand description
Message handler that stores emails using a FileStorageEngine.
Implementations§
Source§impl FileStorageHandler
impl FileStorageHandler
Sourcepub fn new(base_path: PathBuf, metadata: bool) -> Self
pub fn new(base_path: PathBuf, metadata: bool) -> Self
Creates a new FileStorageHandler with the given base path and metadata flag.
Sourcepub fn engine(&self) -> &Arc<FileStorageEngine>
pub fn engine(&self) -> &Arc<FileStorageEngine>
Returns a reference to the underlying storage engine.
Trait Implementations§
Source§impl MessageHandler for FileStorageHandler
impl MessageHandler for FileStorageHandler
Source§fn handle<'a>(&'a self, message: &'a EmailMessage) -> HandlerFuture<'a>
fn handle<'a>(&'a self, message: &'a EmailMessage) -> HandlerFuture<'a>
Handles an incoming email message.
Auto Trait Implementations§
impl Freeze for FileStorageHandler
impl RefUnwindSafe for FileStorageHandler
impl Send for FileStorageHandler
impl Sync for FileStorageHandler
impl Unpin for FileStorageHandler
impl UnsafeUnpin for FileStorageHandler
impl UnwindSafe for FileStorageHandler
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