pub struct HttpLoopClientTransport { /* private fields */ }Implementations§
Trait Implementations§
Source§impl ClientTransport for HttpLoopClientTransport
impl ClientTransport for HttpLoopClientTransport
fn connect<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<UnboundedReceiver<ServerToClientMessage>, MdpClientError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn send<'life0, 'async_trait>(
&'life0 mut self,
message: ClientToServerMessage,
) -> Pin<Box<dyn Future<Output = Result<(), MdpClientError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn close<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<(), MdpClientError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for HttpLoopClientTransport
impl !RefUnwindSafe for HttpLoopClientTransport
impl Send for HttpLoopClientTransport
impl Sync for HttpLoopClientTransport
impl Unpin for HttpLoopClientTransport
impl UnsafeUnpin for HttpLoopClientTransport
impl !UnwindSafe for HttpLoopClientTransport
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