pub struct ExternalBackendAdapter { /* private fields */ }Implementations§
Trait Implementations§
Source§impl BackendAdapter for ExternalBackendAdapter
impl BackendAdapter for ExternalBackendAdapter
Source§fn send_message<'life0, 'life1, 'async_trait>(
&'life0 self,
message: &'life1 InboundMessage,
) -> Pin<Box<dyn Future<Output = Result<(), BackendError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn send_message<'life0, 'life1, 'async_trait>(
&'life0 self,
message: &'life1 InboundMessage,
) -> Pin<Box<dyn Future<Output = Result<(), BackendError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Send a normalized message to the backend
Source§fn supports_files(&self) -> bool
fn supports_files(&self) -> bool
Whether this backend supports file attachments
Auto Trait Implementations§
impl Freeze for ExternalBackendAdapter
impl !RefUnwindSafe for ExternalBackendAdapter
impl Send for ExternalBackendAdapter
impl Sync for ExternalBackendAdapter
impl Unpin for ExternalBackendAdapter
impl UnsafeUnpin for ExternalBackendAdapter
impl !UnwindSafe for ExternalBackendAdapter
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