pub struct MessageAdapter { /* private fields */ }Implementations§
Source§impl MessageAdapter
impl MessageAdapter
Sourcepub fn new(client_loader: Arc<dyn ClientLoader>) -> Self
pub fn new(client_loader: Arc<dyn ClientLoader>) -> Self
Constructs a new MessageAdapter.
Trait Implementations§
Source§impl Clone for MessageAdapter
impl Clone for MessageAdapter
Source§fn clone(&self) -> MessageAdapter
fn clone(&self) -> MessageAdapter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl MessageGateway for MessageAdapter
impl MessageGateway for MessageAdapter
fn send_message<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
client_name: &'life1 str,
chat_id: &'life2 str,
message: &'life3 str,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Auto Trait Implementations§
impl Freeze for MessageAdapter
impl !RefUnwindSafe for MessageAdapter
impl Send for MessageAdapter
impl Sync for MessageAdapter
impl Unpin for MessageAdapter
impl UnsafeUnpin for MessageAdapter
impl !UnwindSafe for MessageAdapter
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